gpt4 book ai didi

wpf - FrameworkElement.Loaded 事件如何与虚拟化配合使用?

转载 作者:行者123 更新时间:2023-12-02 09:08:41 25 4
gpt4 key购买 nike

每个 FrameworkElement 都有一个 Loaded 事件,该事件在以下情况下触发:

the tree is not only built and initialized, but layout has run on it, data has been bound, it's connected to a rendering surface (window), and you're on the verge of being rendered. When we reach that point, we canvas the tree by broadcasting the Loaded event, starting at the root. This event corresponds to the IsLoaded property.

当树段/元素在屏幕外虚拟化、出现在屏幕上、一次又一次跑出屏幕以及稍后再次出现时,它们的预期行为是什么?

我希望该事件不会触发两次,因此不会再次出现在屏幕上,但我不清楚第一次触发的时间。

卢克

最佳答案

嗯,这很奇怪,可能是线程问题阻止了我的调试器写入输出(?),但是我用来对元素应用随机抖动的附加属性在滚动时一次又一次触发,因此每次都会调用加载的事件时间。

Anatoliy 在评论中做出了回答,所以我会请他发布答案并领取奖品。

关于wpf - FrameworkElement.Loaded 事件如何与虚拟化配合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17677446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com