我想转换我创建的一个小型MonoMac应用程序,以便它使用MVVM模式(特别是轻松移植到Windows)。我想使用ReactiveUI框架。当前应用程序使用带有相应数据源的NSOutlineView控件。据我所知,目前没有对这种控制的支持。
是否有指导如何调整NSOutlineView和数据源,以便它支持ReactiveUI框架使用的数据绑定?
答案 0 :(得分:0)
不幸的是,ReactiveUI提供的数据源支持仅限iOS,而且代码非常复杂,但您可以查看ReactiveTableViewSource
和朋友,并尝试为NSOutlineViewDataSource
创建等效代码。
一般的想法是,创建一个可以跟随NSOutlineViewDataSource
ViewModel的ReactiveList
,并根据需要为它们创建视图。