Was ist der beste Ansatz Befehle in einer Ansichtsmodell zu Elementen in der Ansicht auf der Bindung?

StackOverflow https://stackoverflow.com/questions/355053

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?

War es hilfreich?

Lösung

Hier ist eine Lösung , die ich kam mit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top