Свойство Pause изменило событие при вводе в Xceed десятичного числа вверх-вниз
У меня есть десятичный контроль вверх в моем приложении wpf. Пока пытаюсь 0,5. Когда я набираю 0 в десятичном текстовом поле. Это поднимет свойство измененного события. В этом свойство изменилось.
Мое требование состояло в том, чтобы вызвать событие изменения свойства, когда я заканчиваю печатать.
Этот десятичный элемент управления занимал много места в моем приложении. Как написать код (общий способ / единственное место), чтобы решить эту проблему.
1 ответ
Каждая привязка имеет свойство "UpdateSourceTrigger". Я бы попытался установить это значение на "LostFocus", поэтому PropertyChanged должен вызываться только тогда, когда элемент управления теряет фокус.
{Binding value, UpdateSourceTrigger=LostFocus}
Хорошее объяснение UpdateSourceTrigger по адресу: https://www.codeproject.com/Articles/507883/UpdateSourceTrigger-Property-in-WPF-Binding