O'Reilly logo

Exam Ref 70-484: Essentials of Developing Windows Store Apps Using C# by Indrajit Chakrabarty

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Objective 1.3: Apply the MVVM pattern to your app design

It is challenging to develop the UI of a modern application while considering code and visual element reuse, separation of concerns, and maintainability. UI design patterns are reusable solutions that can help developers build UIs. You can use the MVVM design pattern to develop Windows Store apps that are maintainable, testable, and extensible.

Note

This objective covers how to:

  • Design and implement the appropriate data model to support business entities

  • Design your viewmodel to support your view based on your model

  • Develop a view to meet data-binding requirements

  • Create viewmodels using INotifyPropertyChanged, ObservableCollection, and CollectionViewSource

Designing and implementing the appropriate ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required