Chapter 7. Understanding the Model-View-ViewModel Pattern


• Talk about design patterns and their utility.

• Review a few separation patterns and understand why separation is important in an application.

• Dive into the Model-View-ViewModel (MVVM) pattern and its usage in Silverlight.

• Study implementations of the MVVM pattern and build a sample application.

• Talk about helper components that help you to build decoupled and extensible application.

Ever since applications grew more complex than just a few lines of code, software developers have discussed the best way to organize them into components. More than anything else, modern developers love separation, abstraction, and layers. By defining small components with ...

Get Silverlight™ 4 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.