With this pattern you can split your code in 3 main parts:
Model: Where you put your data
ViewModel: It's the logic of your app and a link between the Model and the View
View: It's the UI of your app (usually written in XAML)
Enter your email address to subscribe to this blog and receive notifications of new posts by email.