Zugang MVVM Elternansicht Modell aus Sammlung
Das Bild zeigt über mein Programm. Pfeile zeigen Binding
an.
Mein MainWindow.xaml hat seinen Datenkontext als MainVM
festgelegt.
Das Fenster hat eine Registersteuerung, die an eine ObservableCollection
von ViewModel
s gebunden ist. Unter Verwendung einer Datenvorlage zeigt das Registerkarten-Steuerelement Ansichten an, die dem ViewModel
entsprechen.
Die ObservableCollection
ist in MainVM
gefunden.
Wie greife ich auf Eigenschaften in MainVM
von ViewModel
(in der ObservableCollection eingeschlossen)?
Ich bin offen für Antworten, die eine Änderung meines Programmiermodells erfordern.
ich mein Programm änderte sich mit der Abhängigkeit Inversion Prinzip zu arbeiten.Anstelle der MainVM, die die Eigenschaft enthält, enthalten meine ViewModels die Eigenschaft und werden über die MainVM synchronisiert. –
Warum ist es Overkill? Ich stimme der Idee der atomaren VMs zu, aber eine ähnliche Art der Elternbeziehung ist in Beispiel ((DataRow) Zeile) .Tabelle –