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