我正在使用一个CalendarDatePicker。
问题是当我绑定日期属性时,选择器不再显示默认的占位文本“选择日期”,而是如果该属性为空(该属性始终为null),则现在显示01.01.1916。
如果我手动将null作为日期的值,它会重新显示PlaceholderText。
<CalendarDatePicker x:Name="DatePick" DisplayMode="Decade" Date="{Binding DisplayValue, Mode=TwoWay}"/>
问题是当我绑定日期属性时,选择器不再显示默认的占位文本“选择日期”,而是如果该属性为空(该属性始终为null),则现在显示01.01.1916。
public DateTimeOffset? DisplayValue {get;set;}
如果我手动将null作为日期的值,它会重新显示PlaceholderText。
DatePick.Date=null;
绑定仍然有效,当选择日期时,我可以得到想要的值。那么有没有可能在不使用codebehind的情况下显示占位符文本?