Comment puis-je mettre TargetNullValue à une date?
-
21-08-2019 - |
Question
J'utilise le contrôle du calendrier de la boîte à outils WPF pour permettre aux utilisateurs de sélectionner une date. Si la date n'a pas encore été sélectionnée, la propriété du SelectedDate est lié à la valeur NULL. Cela rend la valeur par défaut du calendrier TOI 1 Janvier, 0 AD. Je voudrais faire quelque chose comme
SelectedDate="{Binding UserPickedDate, TargetNullValue=Today, Mode=TwoWay}"
Mais à la fois « Aujourd'hui » et « maintenant » jeter des erreurs de liaison. Puis-je utiliser TargetNullValue pour régler la date par défaut Aujourd'hui ou maintenant?
La solution
Essayez ceci:
xmlns:sys="clr-namespace:System;assembly=mscorlib"
...
TargetNullValue={x:Static sys:DateTime.Now}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow