Очистить выбранную дату в элементе управления calendarDatePicker из XAML - PullRequest
0 голосов
/ 13 ноября 2018

Можно ли очистить выбранную дату в элементе управления CalendarDatePicker в XAML? У меня есть следующий код:

<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 голосов
/ 13 ноября 2018

Вам необходимо создать свойство и связать его с «Дата» в вашем элементе управления календарем, как показано ниже

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

, а также для очистки календарной даты вам необходимо явно установить для свойства «Дата календаря» значение null.всякий раз, когда вы отключаете свой контроль.так что всякий раз, когда ваш элемент управления снова включен, он позволит вам снова выбрать дату

...