Ich habe 3 ViewModels, sagen wir ViewModelA, ViewModelB und ViewModelC. Jedes Ansichtsmodell hat eine entsprechende Ansicht.MVVM Shared Events
In ViewModelA habe ich ein öffentliches Ereignis, das ich verwende einige Informationen senden.
Ich möchte, dass ViewModelB und ViewModelC dieses Ereignis in der aktuellen/laufenden Instanz von ViewModelA abonnieren?
Wie kann ich das tun? Wenn ein neues ein ViewModelA Ich habe eine andere Instanz von ViewModelA, so brauche ich einen Verweis auf die aktuelle ViewModelA ...
Hinweis: Ich verwende MVVM Light oder nay anderen Framework (noch) nicht, weil ich habe sie noch nicht gelernt :) Danke.
Vielen Dank, aber ich möchte Code hinter diesem vermeiden, ich MEF zu importieren/exportieren mein MainViewModel DataContext, und ich verwende ViewModelLocator von WPF DataTemplates, um DataContext/Views aufzulösen. Trotzdem danke. –