WPF: MVVM - Schaltfläche deaktivieren, wenn Befehl null ist

Habe ich die Bindung auf einige Befehl:

<Button Command="{Binding Save}" />

Speichern ist Befehl von irgendeinem Objekt, kann aus Liste ausgewählt werden.
Im anfänglichen Zustand es ist kein Objekt ausgewählt, so dass die Bindung nicht funktioniert und CanExecute nicht aufgerufen. Wie kann ich dies deaktivieren-Schaltfläche mit MVVM?

Lösung: WPF/MVVM: Deaktivieren Sie den Status eines Schalters wenn das ViewModel hinter dem UserControl ist noch nicht Initialisiert?

Jungs, danke für Eure Antworten und sorry für die Vervielfältigung in Frage.

  • Sie können einen Stil für die Schaltfläche mit einem DataTrigger, der deaktiviert die Schaltfläche, wenn {Binding Speichern} gleich x ist:Null.
  • Danke! Ich fand die gleiche Lösung: stackoverflow.com/questions/4423746/.... Aber ich kann nicht markieren Sie Ihre Antwort als akzeptiert.
  • Danke. Ich habe mein Kommentar als eine "wirkliche Antwort" (und hat die Freiheit des Hinzufügens Ihren link), so können Sie akzeptieren es jetzt. 🙂
InformationsquelleAutor Rover | 2011-03-03
Schreibe einen Kommentar