Xamarin 如何将NSOutlineView与ReactiveUI一起使用?

Xamarin 如何将NSOutlineView与ReactiveUI一起使用?,xamarin,monomac,reactiveui,Xamarin,Monomac,Reactiveui,我想转换我创建的一个小型MonoMac应用程序,以便它使用MVVM模式,特别是方便地将其移植到Windows。我想使用ReactiveUI框架。当前应用程序使用具有相应数据源的NSOutlineView控件。据我所知,目前没有对该控件的支持 是否有关于如何调整NSOutlineView和数据源的指南,以使其支持ReactiveUI框架使用的数据绑定 不幸的是,ReactiveUI提供的数据源支持仅限于iOS,代码相当复杂,但您可以查看ReactiveTableViewSource和friends

我想转换我创建的一个小型MonoMac应用程序,以便它使用MVVM模式,特别是方便地将其移植到Windows。我想使用ReactiveUI框架。当前应用程序使用具有相应数据源的NSOutlineView控件。据我所知,目前没有对该控件的支持


是否有关于如何调整NSOutlineView和数据源的指南,以使其支持ReactiveUI框架使用的数据绑定

不幸的是,ReactiveUI提供的数据源支持仅限于iOS,代码相当复杂,但您可以查看ReactiveTableViewSource和friends,并尝试为NSOutlineViewDataSource创建等效的数据源


总体思路是,创建一个NSOutlineViewDataSource,它可以跟踪ViewModel的反应列表,并根据需要为它们创建视图

谢谢你,保罗。我将看看ReactiveTableViewSource。是否概述了框架目前对MonoMac或Xamarin.Mac的支持情况?@drvj:在过去4年中,您有没有得到任何解决方案?我还试图创建一个OutlineView,但我遇到的问题是如何使用返回NSObject的方法传递ReactObject。请帮忙。