6 Stimmen

Wie kann ich TargetNullValue auf ein Datum setzen?

Ich verwende das Kalender-Steuerelement des WPF-Toolkits, damit Benutzer ein Datum auswählen können. Wenn das Datum noch nicht ausgewählt ist, dann die Eigenschaft die SelectedDate gebunden ist, ist Null. Dies macht der Kalender standardmäßig Sie 1. Januar 0 AD. Ich möchte etwas tun wie

SelectedDate="{Binding UserPickedDate, TargetNullValue=Today, Mode=TwoWay}"

Aber sowohl "Heute" und "Jetzt" werfen Bindungsfehler. Kann ich TargetNullValue verwenden, um das Standarddatum auf Heute oder Jetzt zu setzen?

13voto

rudigrobler Punkte 16767

Versuchen Sie dies:

xmlns:sys="clr-namespace:System;assembly=mscorlib"
...

TargetNullValue={x:Static sys:DateTime.Now}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X