【发布时间】:2012-04-05 10:26:45
【问题描述】:
我有一个树视图和一个文本框。当我在文本框中输入内容时,它会实时更新树视图(根据我输入的内容过滤并匹配树视图中的对象)。
问题是当我在框中键入时它开始有点冻结。 IE。而树视图正在更新文本框冻结。我已将填充树视图的逻辑放在另一个线程中,希望这会使它运行得更快一些——它确实做到了,但还不够。我相信是实际的 UI 更新导致响应能力下降。
有哪些方法可以解决这个问题?是否可以在不同的线程中处理不同的 UI 元素(在本例中为树视图和文本框) - 而不仅仅是现在的逻辑?
谢谢
【问题讨论】:
标签: wpf user-interface freeze