Ich habe eine Ansicht, die es dem Benutzer ermöglicht, einige Daten auszuwählen, z. B. einige Daten, und einen Befehl ausführt, der diese Daten benötigt.
So in meinem Befehl sollte ich einen Verweis auf das ausgewählte Datum haben, aber was ist die beste Praxis, um dieses Datum auf der ViewModel-Seite, wo der Befehl lebt gehen zu machen:
- eine SelectedDate-Abhängigkeitseigenschaft im ViewModel hinzuzufügen und meine Ansicht daran zu binden, und sie in meinem Befehl über "@this.SelectedDate" zu referenzieren (wobei @this ein Verweis auf das aktuelle ViewModel ist),
- damit die Ansicht sie über den "Parameter" der "Execute"-Methode des Befehls übermittelt und das Datum mit "DateTime selectedDate = (DateTime)parameter;" referenziert,
- irgendeine andere Lösung...
Vielen Dank im Voraus.