【发布时间】:2013-05-27 11:43:25
【问题描述】:
我将日期字段绑定到RadDatePicker。当 Date 字段为空值时,RadDatePicker 显示 01/01/0001,但我希望它保持空白。
【问题讨论】:
-
哇,甚至答案似乎与问题一样重复:)
标签: c# silverlight rad-controls raddatepicker
我将日期字段绑定到RadDatePicker。当 Date 字段为空值时,RadDatePicker 显示 01/01/0001,但我希望它保持空白。
【问题讨论】:
标签: c# silverlight rad-controls raddatepicker
如果您绑定不可为空的日期时间变量,即 (DateTime) 来控制,那么它将使用默认的 01/01/001 日期而不是 Empty...。因此,如果您希望默认值为 Empty,则只需更改数据类型你的变量绑定到(DateTime?).....
日期时间 ===> 日期时间?
效果很好……
【讨论】:
您必须将 SelectedDate 设置为 null。
如下:
Rdtp.SelectedDate = null;
在 xaml 中,您必须将 DateTimeWatermarkContent 设置为空,如下所示
DateTimeWatermarkContent="" 在
<telerik:RadDatePicker x:Name="Rdtp" DateTimeWatermarkContent="" />
希望对您有所帮助。
【讨论】: