如何在ReactiveUI中使用NSOutlineView?

时间:2014-08-19 19:51:06

标签: xamarin monomac reactiveui

我想转换我创建的一个小型MonoMac应用程序,以便它使用MVVM模式(特别是轻松移植到Windows)。我想使用ReactiveUI框架。当前应用程序使用带有相应数据源的NSOutlineView控件。据我所知,目前没有对这种控制的支持。

是否有指导如何调整NSOutlineView和数据源,以便它支持ReactiveUI框架使用的数据绑定?

1 个答案:

答案 0 :(得分:0)

不幸的是,ReactiveUI提供的数据源支持仅限iOS,而且代码非常复杂,但您可以查看ReactiveTableViewSource和朋友,并尝试为NSOutlineViewDataSource创建等效代码。

一般的想法是,创建一个可以跟随NSOutlineViewDataSource ViewModel的ReactiveList,并根据需要为它们创建视图。