【问题标题】:ReactiveUI 5 instant searchReactiveUI 5 即时搜索
【发布时间】:2014-04-19 12:36:04
【问题描述】:

在我之前关于Reactive Extensions Instant Search for WPF/MVVM 的问题之后,其中...

我想实现一个 TextBox,当您键入时,结果会立即出现在另一个 ListBox 中

...我发现这个问题最初是由 ReactiveUI 解决的,并且在 ReactiveUI 博客和文档中发布了 relatively straightforward solution

快进到 ReactiveUI 5,API 已更改,旧示例不再适用。 ReactiveAsyncCommand has been merged with ReactiveCommand;但是 ReactiveCommand 似乎没有使事情正常运行所必需的 RegisterAsyncFunction() 方法。

不幸的是,ReactiveUI 文档已经过时了。如何让这个示例与新 API 一起使用?

【问题讨论】:

标签: c# wpf mvvm system.reactive reactiveui


【解决方案1】:

您确定您使用的是 ReactiveUI 5.x 吗? RegisterAsyncFunction 肯定还在,这里是:

https://github.com/reactiveui/ReactiveUI/blob/master/ReactiveUI/ReactiveCommand.cs#L273

【讨论】:

  • ReactiveUI 5.5.1,通过 NuGet 安装。我的错,实际上 - 我将我的 ReactiveCommand 分配给 ICommand 类型的成员变量,所以显然 ReactiveCommand 的扩展方法不适用。
  • 链接已失效 :(
  • 我当然希望它已经死了,ReactiveUI 5.x 已经死了:P 现代的等价物是 ReactiveCommand.CreateFromTask
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-05
  • 1970-01-01
相关资源
最近更新 更多