【问题标题】:Animation stops when ListBoxItem not visible (WPF)当 ListBoxItem 不可见时动画停止 (WPF)
【发布时间】:2009-06-11 18:41:46
【问题描述】:

我在列表框项目上有动画。当列表框项不可见时,即。滚动过去在列表框中可见,动画似乎停止了。当它滚动回视图时,它似乎从它离开的地方开始。 有谁现在如何保持动画运行?

谢谢

【问题讨论】:

    标签: wpf animation listboxitem


    【解决方案1】:

    关闭列表框上的虚拟化 - 项目不在视图中时将被销毁。

    【讨论】:

    • 第二。通过虚拟化等技术,WPF 通过丢弃或回收不会影响屏幕渲染的对象来节省 CPU 和 RAM 资源。 ...就像滚动到视图之外的列表框项目。也许您会考虑检测列表框项何时滚动到视图之外,然后终止动画,或者将其设置为结束状态?正如 Paul 正确指出的那样,解决问题的简单(且资源不友好)方法就是关闭虚拟化。
    猜你喜欢
    • 2020-08-31
    • 2016-06-22
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-27
    相关资源
    最近更新 更多