MVVM Menü

  • WPF

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Nofear23m.

    Hallo zusammen,
    ich versuche mich gerade in das MVVM - Konzept einzuarbeiten und dazu eine Frage.
    Ich habe aktuell eine Mainview mit entsprechendem Model in dem sich im Grunde mein Hauptmenü in Form eines Ribbons befindet.
    Von dort lade ich entsprechende Views (i.d.R. Pages) den unteren Bereich meiner Mainview
    Diese haben ihren DataContext ja in ihren eigenen ViewModels.

    Wie geht man denn sinnvollerweise damit um, wenn ich im MainviewModel Commands aus den untergeordneten Views verwenden will bzw. Aktionen dahin weiterleiten will.

    Gruß
    Flox
    hab ich nicht.
    Hallo Flox

    Zwei Möglichkeiten fallen mir da ein.

    Entweder du bindest vom untergeordnetem View direkt an das MainViewmodel per FindAscestor oder packst in deinem ViewModel in welchem sich der Command befindet ein Event welches du wirfst wenn der Command ausgeführt wird (Execute) und Abonnierst dieses Event vom MainViewmodel aus. Was dir eher liegt.

    Grüße
    Sascha
    If _work = worktype.hard Then Me.Drink(Coffee)
    Seht euch auch meine Tutorialreihe <WPF Lernen/> an oder abonniert meinen YouTube Kanal.

    ## Bitte markiere einen Thread als "Erledigt" wenn deine Frage beantwortet wurde. ##