none
wpf有什么较好的,用于的浏览缩略图的第三方控件?在使用时内存不溢出且不卡顿? RRS feed

  • 常规讨论

  • wpf如果要在listview流畅地浏览大量的小图,仅仅用image控件的,我目前最好的解决方式是将每个数据类型对应的图像文件先在wpf程序开始时转换成静态的ImageSource类型,然后给每个数据对象引用,再配合虚拟化容器,才能流畅。这种方式比较适合给不同数据类型标记不同的图标,类似windows的不同的文件扩展名,显示不一样的文件图标。

    但是如果我要在listview浏览大量不同的图片文件的缩略图的话,是不可能把每个都转成静态的ImageSource类型的。大量Image控件显示图片文件的内容,即使缩小分辨率,内存都会溢出。我目前的能力使我很不想仅靠Image该控件为浏览大量的图片文件的缩略图而尝试解决内存溢出问题。

    我希望找一个第三方的图像显示控件,并且在启用虚拟化的listview中大量显示不卡顿,有良好的内存溢出处理功能(不考虑xp系统)。

    我自己下过一个第三方的图像显示控件,虽然配合虚拟化+GC缓解了大量内存溢出,效果好了很多。只是再次加载图片时内存溢出依旧还有一些,网址:http://blog.csdn.net/yangfeiyang/article/details/6195028 。请求一些大神改造一下?

    或者是第三方的类似的ListView控件,自带良好的内存溢出处理功能









    2016年12月14日 12:00

全部回复

  • 你好,

    你问的这个问题更贴合讨论帖,所以我已将类型更改为讨论帖。


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2016年12月15日 5:31
    版主