Level: Intermediate
John Papa
Principal Developer Advocate
Microsoft
Ever wonder what the MVVM pattern is, why it exists, when it works well, and what parts you may want to use or not use? In this session I'll discuss all of these topics and go through important scenarios including messaging, child windows, testing with design timed data, tombstoning, dialogs, and how to apply these principals to both Silverlight desktop and Windows Phone 7 applications.
You will learn:
- MVVM fundamentals and binding techniques
- Tombstoning
- Design Time data
- Development time data
- Commanding and Behaviors
- Messaging