Это мое текстовое поле:
<TextBox TextAlignment="Right" Text="{Binding PriorityScore, StringFormat=N2}"
Name="PriorityScoreBox" TextChanged="PriorityScoreBox_TextChanged" />
Когда я нажимаю кнопку Сохранить, все работает отлично.
Когда я нажимаю Control-S, он не сохраняет ожидающие изменения втекстовое поле.Это делается с помощью обработчика нажатий клавиш на уровне страницы.
Я не могу использовать UpdateSourceTrigger=PropertyChanged
, потому что это мешает форматированию строки.(Пользователь вводит «4», и поле автоматически изменяется на «4,00».)
Возможно, есть способ зафиксировать ожидающие изменения в событии нажатия клавиши?