【问题标题】:Glitch while scrolling listview in wp8.1 RT在 wp8.1 RT 中滚动列表视图时出现故障
【发布时间】:2015-08-06 11:32:28
【问题描述】:

在我的 ListView 中,我必须显示 150 多个数据,并且它具有要显示的文本和图像的组合。因此,当我更快地滚动列表视图时,它开始显示黑色故障。我发现很少有技术可以将其最小化,但效果不佳。设置 CacheMode 技术它可以工作一些但不正确(仍然是黑色故障)并且还会降低性能。我也看到了 UI 虚拟化方法,但不知道如何实现它。那么我该如何解决这个问题呢?

【问题讨论】:

    标签: xaml listview windows-runtime windows-phone-8.1


    【解决方案1】:

    WP8.1 RT 中的ListView 默认使用ItemsStackPanel 项目面板的虚拟化,因此如果您没有明确更改ItemsPanel 属性,这应该不是问题。

    问题可能出在您显示的图像的大小上。尝试使用 BitmapImage 并设置 DecodePixelWidth/Height 属性,这样如果图像尺寸太大,渲染速度会更快。

    也许您的ItemTemplate 太复杂了,如果是这样,请尽量减少其中的元素数量。

    更多信息请阅读thisthis

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-06
      • 2019-07-05
      • 1970-01-01
      • 2022-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多