我有一个由ReactiveList支持的ReactiveTableViewController。我喜欢ReactiveTableViewSource上的ElementSelected observable将所选/触摸的行/对象推送到我的视图模型上的observable,这样我就可以使用所有有趣的LINQ操作符。具体来说,我的场景是tableView以" parent"开头。单元格和触摸项目时,我想插入多个"嵌套"它下面的单元格,都是由视图模型驱动的。
"正确的方式"在视图模型上获得可观察到的选择行?我知道创建自己的主题并且什么是矫枉过正,但我是ReactiveUI的新手,并且不确定使用的正确机制是什么。
答案 0 :(得分:0)
根据@Paulcbetts的建议:
将ElementSelected observable传递给ViewModel的构造函数。这样在测试期间,您可以传递一个虚拟的可观察对象。