我有一个列表框,其中每个类至少有 1000 个项目说“数据”,它有一个“名称”属性。我在列表框上方还有一个文本框,用于根据您的输入文本过滤列表框中的项目。如何快速查找列表框中的项目。
我尝试做这样的事情:在 textBox_textChanged 事件中,我获取文本,并使用 CollectionViewSource 类过滤掉项目,但这会导致用户界面非常生涩。(我通过在我的 Data 类上获取 Name 属性并执行 string.Contains() 调用来过滤掉项目)
有没有加快搜索速度的方法?谢谢。