【发布时间】:2012-01-26 11:18:44
【问题描述】:
这一切都适用于在 .NET 3.5 上运行的 WPF 工具包
我可以为 WPF AutocompleteBox 设置的 ItemsSource 属性的上限是多少?我已经尝试过使用简单的字符串和稍微更复杂的对象作为ItemsSource,并且似乎在大约 1000 个项目时性能下降。它在超过 2000 件物品时几乎无法使用(大约)。这些项目将加载正常,但在过滤时它会减慢很多(使用 Contains 作为项目过滤器 BTW)。
这有已知的上限吗?如果是这样,还有什么其他更好的方法来处理大型记录?我需要 AutocompleteBoxes 处理 ItemsSource 中的 10,000 多个项目。
【问题讨论】:
标签: c# wpf user-controls wpftoolkit itemssource