Access MVVM родительский вид модели из коллекции в
На рисунке выше иллюстрирует мою программу. Стрелки указывают Binding
.
My MainWindow.xaml имеет свой набор данных, указанный как MainVM
.
Окно имеет элемент управления табуляцией, привязанный к ObservableCollection
от ViewModel
. Используя шаблон данных, элемент управления табулятора отображает представления, соответствующие ViewModel
.
ObservableCollection
находится в MainVM
.
Как получить доступ к свойствам, найденным в MainVM
от ViewModel
(прилагается в ObservableCollection)?
Я открыт для ответов, требующих модификации моей модели программирования.
Я изменил мою программу для работы с принципом Dependency Inversion.Теперь вместо MainVM, содержащего свойство, мои ViewModels содержат свойство и хранятся в синхронизации через MainVM. –
Почему это перебор? Я согласен с идеей атомных виртуальных машин, но подобное родственное отношение приведено в примере в строке ((DataRow)) .Table –