Я хочу сделать макет, состоящий из нескольких видов, и каждый вид имеет свою собственную модель.Является ли вложенная модель просмотра в режиме просмотра контейнера MVVM?
Я также хочу реализовать подход ViewModel-first. Поэтому я хочу поставить некоторые контейнеры на мой взгляд, что их datacontext привязан к соответствующему свойству viewmodel контейнера viewmodel. Затем содержимое контейнера будет загружаться на основе шаблона данных, написанного для типа связанной модели viewmodel.
public class CompositVm
{
public FirstPartVm FirstPartVm { get; set; }
public SecondPartVm SecondPartVm { get; set; }
}
Я хочу знать, погода гнездования ViewModels хорошая практика и она совместима с конструкцией MVVM шаблон?
Не могли бы вы дать приблизительный пример? – Noctis
Я не вижу проблемы с точки зрения mvvm – nkoniishvt