我想实现一个TextBox,当您输入时,结果会立即出现在另一个ListBox中。我一直在寻找使用Reactive Extensions(Rx)的示例,我找到的所有示例都使用
我也发现了这个答案,它展示了如何在MVVM设置中使用
Observable.FromEventPattern()
与TextBox的TextChanged
事件:
- 使用Rx(Reactive Extensions)实现简单的即时搜索(这实际上是WinForms)
- 启用Rx的WPF自动完成TextBox-第1/2部分
- 使用Reactive Extensions进行TextChanged搜索
我也发现了这个答案,它展示了如何在MVVM设置中使用
Observable.FromEventPattern()
,但我希望有比捕获每个PropertyChanged
事件更好的替代方案。有没有一个很好的替代方案可以与WPF/MVVM良好地配合使用?
.Switch()
的使用可以防止这种情况发生。 - Enigmativity