如何使用ReactiveUI将视图上的observable传递给视图模型上的observable?

时间:2015-04-09 05:09:31

标签: c# ios uitableview system.reactive reactiveui

我有一个由ReactiveList支持的ReactiveTableViewController。我喜欢ReactiveTableViewSource上的ElementSelected observable将所选/触摸的行/对象推送到我的视图模型上的observable,这样我就可以使用所有有趣的LINQ操作符。具体来说,我的场景是tableView以" parent"开头。单元格和触摸项目时,我想插入多个"嵌套"它下面的单元格,都是由视图模型驱动的。

"正确的方式"在视图模型上获得可观察到的选择行?我知道创建自己的主题并且什么是矫枉过正,但我​​是ReactiveUI的新手,并且不确定使用的正确机制是什么。

1 个答案:

答案 0 :(得分:0)

根据@Paulcbetts的建议:

将ElementSelected observable传递给ViewModel的构造函数。这样在测试期间,您可以传递一个虚拟的可观察对象。