【发布时间】:2014-04-19 09:49:46
【问题描述】:
我想实现一个 TextBox,当您键入时,结果会立即出现在另一个 ListBox 中。我一直在寻找响应式扩展 (Rx) 的示例,我发现的所有示例都使用 Observable.FromEventPattern() 以及 TextBox 的 TextChanged 事件:
- Implementing simple instant search with Rx (Reactive Extensions)(这实际上是 WinForms)
- An Rx-Enabled WPF AutoComplete TextBox - Part 1/2
- Search on TextChanged with Reactive Extensions
我将 WPF 与 MVVM 一起使用,因此我无法直接访问 TextBox 或其事件。
我还偶然发现了 this answer,它展示了如何在 MVVM 设置中使用 Observable.FromEventPattern(),但我希望有比捕获每个 PropertyChanged 事件更好的东西。
除了Observable.FromEventPattern(),有什么好的替代品可以很好地与 WPF/MVVM 配合使用?
【问题讨论】:
标签: c# wpf mvvm system.reactive