6

WPFツールキットのカレンダーコントロールを使用して、ユーザーが日付を選択できるようにしています。日付がまだ選択されていない場合、SelectedDateがバインドされているプロパティはNullです。これにより、カレンダーのデフォルトは1月1日0ADになります。のようなことをしたい

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

しかし、「Today」と「Now」の両方がバインディングエラーをスローします。TargetNullValueを使用して、デフォルトの日付をTodayまたはNowに設定できますか?

4

1 に答える 1

13

これを試して:

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

TargetNullValue={x:Static sys:DateTime.Now}
于 2009-02-06T13:37:40.800 に答える