Я перевожу разработку своего приложения из WPF через Xamarin.Forms в Xamarin.Mac.
У меня есть вложенная структура модели представления с моделями представления, представляющими дочерние модели представления через свойства.Вложенные элементы пользовательского интерфейса привязаны к свойствам модели представления, предоставляемым содержащейся моделью представления.
Например:
- ViewModel_1 привязан к View_1
- ViewModel_11 привязан к View_11
- ViewModel_12 привязан к View_12
Эти модели представлений представляют собой DataContext вложенных элементов UserControls в WPF и BindingContext вложенных ContentViews в Xamarin.Forms.
Каков соответствующий подход при работе с Xamarin.Mac?Я не спрашиваю о специфике привязки данных (хотя мне нужно разобраться с этим), а о структуре пользовательского интерфейса.Это делается с помощью вложенных контроллеров представления?Вложенные представления?
Я использую Xcode Interface Builder для создания пользовательского интерфейса.
Если я лаю не на том дереве, какой правильный подход?