【发布时间】:2013-07-04 05:14:52
【问题描述】:
有一个 C# 应用程序在启动时将大量图像(100 多张图像)加载到带有大图块的 itemView 控件中,我相信我可以将图像添加到应用程序的资源中,但我也可以在其中创建一个隐藏的背景文件夹我认为用户的 appData 会减慢加载过程,我们不希望这样。 谢谢
【问题讨论】:
有一个 C# 应用程序在启动时将大量图像(100 多张图像)加载到带有大图块的 itemView 控件中,我相信我可以将图像添加到应用程序的资源中,但我也可以在其中创建一个隐藏的背景文件夹我认为用户的 appData 会减慢加载过程,我们不希望这样。 谢谢
【问题讨论】:
我明白了! 最好的方法是首先创建一个列表或任何您需要保存在应用程序缓存中的列表。
然后像这样以编程方式更新资源对象:
IResourceWriter writer = new ResourceWriter("Resources.Images");
writer.AddResource("ImgList", ImageList);
writer.Generate();
然后您就可以使用 ResourceReader 完美地检索列表了!速度快。
【讨论】: