Was ist der beste Ansatz Befehle in einer Ansichtsmodell zu Elementen in der Ansicht auf der Bindung?
-
21-08-2019 - |
Frage
Wer versucht hat, RoutedCommands in WPF mit M-V-VM zu implementieren hat sich zweifellos auf Probleme stoßen. Befehle (Nicht-Befehle, die UI ist) sollten in dem Ansichtsmodell implementiert werden. Zum Beispiel, wenn ich eine CustomerViewModel speichern benötigen, dann würde ich das als Befehl direkt auf meinem CustomerViewModel implementieren. Allerdings, wenn ich, ich würde implementieren einen ShowCustomerAddress Befehl direkt in der Ansicht, da diese ein UI spezifischen Funktion ein Fenster Pop-up zu zeigen, die Benutzer Adressen will.
Wie definiere ich die Befehlsbindungen in dem Viewmodel, und sie in der Ansicht verwenden?
Lösung
Hier ist eine Lösung , die ich kam mit.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow