The Model-View-ViewModel (MVVM) Design Pattern
Few topics surrounding Silverlight are so widely discussed and debated as the Model-View-ViewModel design pattern (most commonly referred to by its acronym MVVM). This pattern is used by many Silverlight and WPF developers to form the structure of their applications. The blogosphere is overflowing with this topic, with many varied opinions on how it should be implemented and with little in the way of a consensus. There’s so much chatter that it even still inspires passionate debate on just what the core principles of MVVM actually are.
KeywordsDesign Pattern Model Object Data Context Custom Control View Model
Unable to display preview. Download preview PDF.