我正在使用WPF工具包中的日历控件,允许用户选择日期。如果尚未选择日期,则所绑定的SelectedDate属性为空。这将使日历默认为公元前0年1月1日。我想做一些类似于以下的事情:
SelectedDate="{Binding UserPickedDate, TargetNullValue=Today, Mode=TwoWay}"
但是,“今天”和“现在”都会抛出绑定错误。我能否使用TargetNullValue将默认日期设置为“今天”或“现在”?
我正在使用WPF工具包中的日历控件,允许用户选择日期。如果尚未选择日期,则所绑定的SelectedDate属性为空。这将使日历默认为公元前0年1月1日。我想做一些类似于以下的事情:
SelectedDate="{Binding UserPickedDate, TargetNullValue=Today, Mode=TwoWay}"
但是,“今天”和“现在”都会抛出绑定错误。我能否使用TargetNullValue将默认日期设置为“今天”或“现在”?
试一下这个:
xmlns:sys="clr-namespace:System;assembly=mscorlib"
...
TargetNullValue={x:Static sys:DateTime.Now}