Когда я привязываю элемент управления TextBox к строковому свойству объекта с помощью двусторонней привязки, он работает нормально - до тех пор, пока пользователь уходит с элемента управления, прежде чем он закроет окно / вкладку браузера.
Но как насчет пользователя, который вносит изменения в содержимое текстового поля, а затем закрывает окно, ожидая, что данные будут сохранены?
Хотя можно подключиться к событию TextChanged или обработчику Application_Exit () и вручную обновить свойство, вы по сути заново выполняете работу связующего. Тем не менее, это пока что, кажется, единственные решения.
nb. Тот же xaml / code в приложении WPF отлично работает (App.OnExit показывает обновленные данные в объекте).