acceso MVVM vista padre modelo desde dentro de la colección
La imagen de arriba ilustra mi programa. Las flechas indican Binding
.
Mi MainWindow.xaml tiene su datacontext establecido como MainVM
.
La ventana tiene un control de pestaña enlazado a ObservableCollection
de ViewModel
s. Con una plantilla de datos, el control de pestañas muestra las vistas correspondientes al ViewModel
.
El ObservableCollection
se encuentra en MainVM
.
¿Cómo puedo acceder a las propiedades encontradas en MainVM
desde ViewModel
(incluido en ObservableCollection)?
Estoy abierto a las respuestas que requieren una modificación de mi modelo de programación.
he cambiado de programa para trabajar con el principio de dependencia Inversion.Ahora, en lugar del MainVM que contiene la propiedad, mis ViewModels contienen la propiedad y se mantienen sincronizados a través de MainVM. –
¿Por qué es exagerado? Estoy de acuerdo con la idea de máquinas virtuales atómicas, pero el tipo similar de relación principal está en el ejemplo en la fila ((DataRow)). –