Avalonia синхронизирует представление и модель представления при каждом нажатии клавиши при использовании Текстового поля. Иногда это весьма полезно! Но у меня есть приложение, в котором я бы хотел, чтобы «обновление» происходило только тогда, когда я нажимаю кнопку ввода или когда теряю фокус.
Возможно ли это в Авалонии?

На момент написания это будущая функция, которую вы сможете реализовать только в предварительной версии 11.1. Вы установите UpdateSourceTrigger в привязке на LostFocus.
<TextBox Text = "{Binding MyText, UpdateSourceTrigger=LostFocus}" />
@DanielFarrell Это нетипичное поведение ни для одного языка, основанного на XAML. Tab – обычная клавиша для этого. Однако, если вы хотите, чтобы это произошло, вы всегда можете обработать событие ключа и сделать это возможным.
Таб в порядке. Обычно пользователи нажимают клавишу ввода. Где мне сообщить об этой ошибке, чтобы сообщить пользователям?
Спасибо! А как насчет обновления, например, когда пользователь нажимает клавишу ввода?