gpt4 book ai didi

c# - wpf 中的屏幕事件

转载 作者:太空宇宙 更新时间:2023-11-03 14:21:29 24 4
gpt4 key购买 nike

我有一个小的自定义控件,可以下载并显示联系人图像。它通过将自己添加到等待下载的静态图像队列来确保一次只下载 1 张图像。

可能会得到很长的联系人列表。所以我希望它仅在实际在屏幕上可见时才进入下载队列(有默认图像)。

我已经尝试将逻辑放在 Loaded 事件中,覆盖 OnRenderIsVisibleChanged 事件,但似乎没有一个给我什么我要。

有什么建议吗?

D.R

编辑:这是一个 WPF 应用程序,很抱歉之前没有提到...

最佳答案

如果您将某些系统控件(如 ListView)设置为 true 并处理 RetrieveVirtualItem 事件,则它具有属性“VirtualMode”。此事件调用当前可见的项目,您必须用所需的数据(图像)填充这些项目。这样您就不需要一次填写所有项目。

关于c# - wpf 中的屏幕事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5248873/

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