Когда я впервые открываю окно, в котором используется средство выбора даты wpf toolkit, в календаре выделена сегодняшняя дата, но в соответствующем текстовом поле ничего нет (за исключением водяного знака мм / дд / гггг).
Я хочу сбросить указатель даты до этого начального состояния после того, как пользователь выберет дату и "отправит", чтобы при повторном использовании она не приходилась на ранее выбранную дату. Так, например, если человек выбрал дату через 2 месяца, когда она сбрасывается, текстовое поле представляет собой водяной знак мм / дд / гггг, а когда календарь открыт, он начинает с сегодняшней даты как «начальная дата».
Я пробовал различные комбинации из следующих, но это не сбрасывает текст:
//set date to today so it move the calendar to this date
mydatepicker.SelectedDate = DateTime.Now;
//reset since we don't want a date selected
mydatepicker.SelectedDate = null;
//reset the text
mydatepicker.Text = string.Empty;
Если я сбрасываю только текст, календарь (выбранная дата \ начало) не сбрасывается. Но если я устанавливаю календарь, текст обновляется, а не долго, просто водяной знак.
Есть идеи?
Спасибо