【问题标题】:Clear picked date in calendarDatePicker control from XAML从 XAML 清除 calendarDatePicker 控件中的选取日期
【发布时间】:2018-11-13 22:59:01
【问题描述】:

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

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

【问题讨论】:

    标签: xaml uwp uwp-xaml


    【解决方案1】:

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

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

    并且为了清除日历日期,您需要在禁用控件时显式地将日历日期属性设置为 null。这样每当您的控件重新启用时,它就会允许您再次选择日期

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      • 2021-11-12
      • 2021-11-07
      • 2011-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多