As a MVVM enthusiast I'm trying to use MVVM as much as possible, but not for things that are almost impossible to do with MVVM. But simple things, like a TextBox Text property is always bound to a ViewModel's property. That's something that works very well.until you start having ApplicationBar buttons and menu items.
A lot of people already know that the ApplicationBar is something special, it's not just a control like other stuff in your application. When clicking a button on the ApplicationBar the Binding is not yet updated. This is basically because the focus which is on the TextBox for example won't be changed when clicking ApplicationBar buttons. This is different compared to normal buttons that you put somewhere on your page.
The Solution? I've read different solutions on the web. For example, force focus on a different control by calling t ...

Go to the complete details ...