Выбранная дата в DatePicker
биндится к свойству во ViewModel.
<DatePicker SelectedDate="{Binding RegistrationDate}" />
Проблема в том, что при запуске программы дата отображается так:
Как очищать дату с поля ввода, если она равна значению по умолчанию?
Пробовал проверять через конвертер и возвращать null
, но так не работает.
Помог этот ответ.
Оказывается нужно было работать со свойством Text
.
Повесил обработчик события на SelectedDateChanged
и там обнуляю Text
:
private void datePicker1_SelectedDateChanged(object sender, SelectionChangedEventArgs e)
{
if (datePicker1?.SelectedDate == new DateTime())
{
datePicker1.Text = null;
datePicker1.DisplayDate = DateTime.Now;
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Краткий, может быть глупый вопрос: как при создании List<тип> выделить сразу память под n Элементов? Конструктор позволяет задать только примерную...
Привет изучаю сокеты на c# и для практики есть такая идеяЕсть два простеньких приложения сервер и клиент
Ветки нужно перемещать ноды на уровень выше в материнские и ниже в дочерние