Part I. Why MVVM?
1. Principles of Object Oriented Development
2. An Introduction to MVVM
3. Maintainability and MVVM
4. Testability and MVVM
5. Blendability and MVVM
6. Portability and MVVM
Part III. Support: Making MVVM Shine
7. Zero Code-Behind Debate
8. Delegating Command to the View Model
9. Extending XAML with Attached Behaviors
10. Communication between View Models
11. Removing Dependencies with Inversion of Control
12. Simplifying Data Access with Repositories and Unit of Work
Part IV. Advanced Patterns: Moving Beyond Utility
13. View Model Base and View Model Property
14. Navigation
15. The Coup de Grâce: UI Metadata/Dynamic UI
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.