我已经得到了一些功指令以及一些观测持有的一些信息结合起来,和我想要做这样的事情:的Rx如何命令与另一可观察
_navigate = ReactiveCommand.Create(CanNavigate);
_navigate.CombineLatest(navigationTarget, (_, tgt) => tgt)
.Subscribe(tgt => Navigation.NavigateTo(tgt));
我试着几个不同的方法:
SelectMany
Zip
我要么结束:
- 订阅停止在第一时间之后调用(如果我使用邮编)
- 订阅甚至当它被执行之后
基本上我想:
可观察到触发每一次(和仅)时,已经执行的命令,沿着机智h拉第二个可观察值的最近值。
不能完全得到我的头围绕如何最好地实现这个...
这没有窍门!特别感谢实施。 – Clint