Факты:
phone:PhoneApplicationPage.ApplicationBar не изменяет сфокусированный элемент.
TextBox/PasswordBox меняет связанное содержимое при потере фокуса
Итак, если пользователь пишет что-то в TextBox и щелкает shell:ApplicationBarIconButton, то TextBox.Text={Binding...} не обновляется.
Я нашел это решение:
Но да ладно у меня 20 экранов с вводом, такое ощущение, что изобретаешь велосипед снова и снова!
Я ищу хорошее/более чистое решение, если оно есть. Теперь мне нужно пройтись по всем событиям кликов, где задействованы входные данные, и поставить волшебную строку:
App.FocusedTextBoxUpdateSource();
Можно ли как-то установить глобально?