When I bind a TextBox control to a string property of a object using two way binding, it works fine - as long as the user moves off the control before he closes the browser window/tab.
But what about the user who makes a change to the contents of a text box then closes the window expecting the data to have been saved?
While it is possible to hook into the TextChanged event or Application_Exit() handler and manually update the property, you're essentially re-doing the work of the binder. Nevertheless these seem to be the only solutions so far.
nb. The same xaml/code in a WPF app works fine (App.OnExit shows updated data in object).