【问题标题】:Flickering when ListView updatesListView 更新时闪烁
【发布时间】:2015-03-18 12:22:52
【问题描述】:

我在 WindowsPhone 8.1 中有一个 ListView,它经常刷新,每次都会导致闪烁。

我已经尝试了这些解决方案,但没有任何效果:

  1. https://social.msdn.microsoft.com/Forums/windowsapps/en-US/e7b6b664-c4f8-4ebf-83a2-02751041ef5c/disable-listview-animation-when-items-update?forum=winappswithcsharp
  2. Removing transitions when setting source data

有人有其他解决方案吗?

【问题讨论】:

  • 你能提供一个工作示例应用程序吗?前段时间有类似的问题,但不记得确切的解决方案。如果您提供样本,我会比较。
  • 很遗憾没有。这将是很多工作。对我来说,这将是最后一次尝试。

标签: listview windows-phone-8.1


【解决方案1】:

我找到了这个线程,为flickeringListView 的问题提供了解决方案。

问题似乎是控件的更新重载未正确实现,以至于它的行为类似于刷新

参考:c# flickering Listview on update

【讨论】:

  • 有很多旧线程,但直到现在我还没有找到适用于 WPH 8.1 的有效解决方案。他们中的大多数人都在谈论设置双缓冲属性。但据我所知,这个属性已经不存在了。
  • 这是针对 WPF 应用程序的解决方案,而不是 Windows Phone 8.1
猜你喜欢
  • 2015-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多