如何在Xamarin.Mac和Xcode中构造嵌套的UI元素以绑定到嵌套的视图模型

时间:2019-05-31 13:34:12

标签: xcode xamarin xamarin.forms xamarin.mac

我正在将我的应用程序开发从WPF通过Xamarin.Forms迁移到Xamarin.Mac。

我有一个嵌套的视图模型结构,其中的视图模型通过属性公开了子视图模型。嵌套的UI元素绑定到包含的视图模型公开的视图模型属性。

例如:

  • ViewModel_1绑定到View_1
    • 已绑定到View_11的ViewModel_11
    • 已绑定到View_12的ViewModel_12

这些视图模型是WPF中嵌套UserControls的DataContext和Xamarin.Forms中嵌套ContentViews的BindingContext。

使用Xamarin.Mac时对应的方法是什么?我并不是在问数据绑定的细节(尽管我需要对此进行处理),更多的是UI结构。它是通过使用嵌套视图控制器完成的吗?嵌套视图?

我正在使用Xcode Interface Builder来构建UI。

如果我吠错了树,正确的方法是什么?

1 个答案:

答案 0 :(得分:0)

原来我想要的是容器视图。教程here

  

容器视图是另一个视图的占位符,并带有自己的视图控制器。