What is MVVM and how does it help?ModelsView ModelsViewsData bindingSo how does MVVM help?Is there a downside?Debunking the myth about code behindLearning how to communicate againIntroducing the ICommand interfaceHandling events in Attached PropertiesMaking use of delegatesStructuring the application code baseSummary