Я создаю форму, используя wpf/C#. Я хочу программно изменить/интерпретировать введенный пользователем ввод в wpf toolkit DatePicker
.WPf Datepicker Изменение ввода
Например, пользователь называет «Сегодня», а когда управление теряет фокус, дата интерпретируется и устанавливается на текущую дату с использованием моей функции C#.
Должен ли я прослушивать событие lostFocus или есть лучший способ изменить процедуру ввода введенной даты ввода?
Я не хочу менять формат отображения выбора даты. Я разрабатываю это приложение, используя шаблон mvvm.
Это кажется хорошим решением в теории, однако для DatePicker, МОФ бьет меня к обращению и исключения бросается на LostFocus «Строка не была признана действительной DateTime.». Как я могу сделать преобразование «до того, как» wpf framework попытается сделать это для меня? Я искушаюсь использовать решение lostFocus. Winforms-style :( – Tewr
Подождите, вы используете 'TextBox' или' DatePicker' из инструментария WPF? –
wpf toolkit DatePicker – Tewr