Ich habe eine Ansicht, die 2 Unteransichten auf es hat und ein ViewModel zu jeder Ansicht zugeordnet ist:
ViewA - ViewModelA
{
ViewB - ViewModelB
ViewC - ViewModelC
}
ViewB hat ein Textfeld und ViewC hat eine Combobox, auf die ich von ViewModelA aus zugreifen muss. Nicht auf das GUI-Steuerelement selbst, sondern auf den gebundenen Wert, d.h. .Text des Textfeldes und .SelectedItem der ComboBox. Derzeit habe ich nur ViewModelB und ViewModelC als Eigenschaften auf ViewModelA, aber es fühlt sich falsch.
Was ist der Standardweg für Ansichtsmodelle, um miteinander zu kommunizieren, ohne das MVVM-Muster zu brechen?