从XAML

时间:2018-11-13 07:10:34

标签: xaml uwp uwp-xaml

是否可以在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>

这将帮助我在禁用并再次启用控件后重置日期。否则,当我禁用然后再次启用它时,仍然会显示旧日期。

1 个答案:

答案 0 :(得分:0)

您需要创建一个属性,并将其连接到日历控件上的“日期”,如下所示:

<CalendarDatePicker x:Name="date_identified_picker"
Date="{Binding yourPropertyName,Mode=TwoWay}" />

,并且为了清除日历日期,您需要在禁用控件时将Calendar Date属性显式设置为null。这样,只要您重新启用控件,它便可以让您再次选择日期