У меня есть datePicker в моем приложении WPF. Свойство text datepicker привязано к свойству Nullable DateTime в моей модели представления. UpdateSourceTrigger установлен в PropertyChanged.DatePicker WPF + ввод неполной даты
Проблема, с которой я столкнулся, - это когда я ввожу сегодняшнюю дату, например, 2/10, она возвращается к модели представления как «2/10/2014». Есть что-то, что я делаю неправильно.
Есть ли способ остановить частичную дату, которая будет отправлена обратно в модель просмотра при изменении текста?
Кроме того, я не хочу менять дату NimeTime на текст.
благодаря Sandeep
Не привязывайте свойство text, привязывайте свойство value. –
Можете ли вы объяснить, почему вам нужна Частичная дата? Если вы действительно хотите свою Частичную дату, вы можете использовать метод DateValidationError, в котором вы получите текст Partial, который вы ввели, и вы можете установить значение на нужную дату, –