是否可以在XAML的CalendarDatePicker控件中清除选择的日期?我有以下代码:
<StackPanel Orientation="Horizontal" Margin="10" Spacing="32">
<TextBlock x:Name="date_identified_label" Text="Identified:">
</TextBlock>
<CalendarDatePicker x:Name="date_identified_picker">
</CalendarDatePicker>
</StackPanel>
这将帮助我在禁用并再次启用控件后重置日期。否则,当我禁用然后再次启用它时,仍然会显示旧日期。
答案 0 :(得分:0)
您需要创建一个属性,并将其连接到日历控件上的“日期”,如下所示:
<CalendarDatePicker x:Name="date_identified_picker"
Date="{Binding yourPropertyName,Mode=TwoWay}" />
,并且为了清除日历日期,您需要在禁用控件时将Calendar Date属性显式设置为null。这样,只要您重新启用控件,它便可以让您再次选择日期