我正在使用包含
的Mvvm-Pattern开发通用Windows应用程序适用于 Windows 以及 Windows Phone 。
除了这两个项目,我还有共享项目,我有
ViewModel 和模型
目前一切正常,工作正常。逻辑与观点绝对是分开的。
但是现在:我想在我的ViewModel或View中加载大约50到200个图像,这些图像以特定方式排序。
我应该如何将这些图片加载到我的Project或ViewModel中?
把它放到resource.resw-File中?或者直接进入文件夹 - 结构或下载并将其放入本地存储?
我此刻没有任何线索!而且我也不知道如何迭代它们。
我试图在我的共享项目中遍历我的文件夹结构,但是我没有实现许多功能,我可以使用WPF-Desktop-Application。
答案 0 :(得分:0)
在整个应用程序运行期间,图像是否恒定或是否会发生变化?他们是本地的还是基于网络的?
如果它们不变,您可以将它们添加到'Images'文件夹中的Assets(右键单击Assets / Images> Add> Existing Item)。然后你可以通过“/Assets/Images/img1.png”
来获取它们至于访问本地文件夹,有两种方法:
localdirectory类有扩展方法,可以让你获取文件列表(并通过本地文件夹方法获得本地目录(比如'/ Assets / Images'))
此处有更多信息 - https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh965322.aspx(他们是