gpt4 book ai didi

c# - c# wpf 列表框的加载屏幕

转载 作者:行者123 更新时间:2023-11-30 17:22:36 25 4
gpt4 key购买 nike

我正在使用一个列表框,其中平均有大约 500 个缩略图(项目)可以进行排序和搜索。

由于我使用的是默认数据绑定(bind)和搜索描述符(我听说它们由于反射而变慢),因此列表在加载、排序和搜索时会明显暂停几秒钟(列表会根据内容动态更新搜索框,所以输入的前一两个字母真的很慢)。

我不认为我可以完全取消反射给出项目的时间表,速度也不是非常重要,但我想要某种延迟的图形指示,这样它就不会混淆用户。我怎么能做一些像网站视频加载屏幕这样的事情,其中​​列表框变灰并且某种加载圆圈表示它正在处理直到列表准备好?或者甚至只是让“正在加载...”字样变灰几秒钟也可以。有什么想法吗?

在此先感谢您的帮助和建议!!!

最佳答案

Silverlight-Controlkit 带有一个非常方便的“busyindicator”控件...太糟糕了,默认情况下 WPF 似乎没有这样的东西。

但我为您找到了这个看似相似的控件: http://sweux.com/blogs/pombeiro/index.php/2009/12/01/a-busy-state-indicator-attached-behavior/

下载源: http://gallery.expression.microsoft.com/en-us/BusyIndicator

关于c# - c# wpf 列表框的加载屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2655850/

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