我使用Mvvm-Pattern开发了一个通用Windows应用程序,其中包含
适用于 Windows 和 Windows Phone 的应用程序。
除了这两个项目外,我还有一个共享项目,我在其中
ViewModel 和模型
目前一切正常。逻辑和 View 完全分开。
但是现在:我想将大约50到200张图像加载到我的ViewModel或View中,这些图像以特定的方式排序。
我应该如何将这些图片加载到我的项目或ViewModel中?
把它放到一个resource.resw文件?还是直接进入文件夹-结构或下载并将其放入本地存储?
我目前没有任何线索!而且我也不知道如何遍历它们。
我尝试通过共享项目中的文件夹结构进行迭代,但是当我拥有WPF-Desktop-Application时,没有实现许多可以使用的功能。
最佳答案
图像是恒定不变的还是在整个应用程序运行期间需要更改的内容?他们是本地的还是基于网络的?
如果它们不变,则可以将它们添加到“图像”文件夹中的 Assets 中(右键单击“ Assets /图像”>“添加”>“现有项目”)。然后,您可以通过“/Assets/Images/img1.png”来获取它们
至于访问本地文件夹,有两种方法:
有一些localdirectory类的扩展方法,这些扩展方法使您可以获取文件列表(并且可以使用localfolder方法获取本地目录(例如'/Assets/Images'))
更多信息在这里-https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh965322.aspx(他们是
关于c# - 使用Mvvm的通用Windows应用程序,无法使用资源resw文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25108798/