我在一个wpf应用程序中有一个
目前,我正在制作一个位图列表,并通过更改列表中的索引来选择图像。我对内存管理不太了解,但我认为当我制作
我的图像大约为300x300像素,大小可能会在未来的应用程序中增加(1000x1000像素)。目前,应用程序足够轻巧,但我想使用有效的方法显示图像。
我想知道制作图像列表是否是一个好主意。当我制作一个
我希望我表达清楚了。
Image
对象。源由一个下拉框改变/设置,其中有几个选项。当您更改下拉框的选项时,源会更改,您会看到不同的图像。目前,我正在制作一个位图列表,并通过更改列表中的索引来选择图像。我对内存管理不太了解,但我认为当我制作
list<bitmapimage>
对象时,所有图像都会保留在内存中,但是一次只使用一张图像。因此,我有不必要的数据在内存中。我的图像大约为300x300像素,大小可能会在未来的应用程序中增加(1000x1000像素)。目前,应用程序足够轻巧,但我想使用有效的方法显示图像。
我想知道制作图像列表是否是一个好主意。当我制作一个
list
对象时,我的文件位于哪里?是创建图像,将它们保存在硬盘上的临时位置,并将源附加到这些临时文件中更好呢?我希望我表达清楚了。