代码之家  ›  专栏  ›  技术社区  ›  Bryan Anderson

如何将TargetNullValue设置为日期?

  •  5
  • Bryan Anderson  · 技术社区  · 16 年前

    我使用WPF工具包的日历控件允许用户选择日期。如果尚未选择日期,则SelectedDate绑定到的属性为空。这将使日历默认为公元1月1日0日。我想做如下操作

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

    但是“今天”和“现在”都会抛出绑定错误。我可以使用TargetNullValue将默认日期设置为今天还是现在?

    1 回复  |  直到 16 年前
        1
  •  13
  •   Anatoliy Nikolaev    10 年前

    试试这个:

    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    ...
    
    TargetNullValue={x:Static sys:DateTime.Now}
    
    推荐文章