我有一个TextBox,用户可以在其中输入搜索词.它绑定到我的视图模型中的字符串Term属性.我希望在内容发生变化时进行搜索查询.但我想在一个单独的线程中进行查询并延迟.
例如当用户键入字母时,我想等待0.3秒,如果用户在此时间内(0.3秒)更改输入,计时器将重置并重新开始.否则,我启动一个新线程并执行搜索查询.在执行查询时,如果用户再次更改术语,则中止prev查询并重新开始.
我知道如何在带有线程和Timer类的windows-forms中执行此操作.但我是WPF的新手,我正在寻找是否有为WPF线程功能指定的方法(或者可能是一种具有更好性能的方式).
你知道吗?你能帮助我吗?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。