Browse by Tags

All Tags » silverlight » mvvm
  • MVVM Coding by Convention (Convention over Configuration)

    Convention-based programming is an interesting model. In essence, it attempts to reduce the potential for error by handling most scenarios based on conventions or standards, and allowing the developers to focus on the exceptions. Probably one of the most thorough public resources I've seen for the convention-based model is Rob Eisenberg's Build ...
    Posted to Jeremy Likness' Blog (Weblog) by Anonymous on May 11, 2010
  • Transactions with MVVM

    One objection to MVVM I often hear is that it doesn't manage transactions well. I'm not talking about database transactions or ''true atomic'' transactions, but those short-lived transactions that happen in the UI. With data-binding, updates happen immediately. If I pass a validation, the field is updated. Many applications, however, don't work ...
    Posted to Jeremy Likness' Blog (Weblog) by Anonymous on April 22, 2010
  • Model-View-ViewModel (MVVM) Explained

    The purpose of this post is to provide an introduction to the Model-View-ViewModel (MVVM) pattern. While I've participated in lots of discussions online about MVVM, it occurred to me that beginners who are learning the pattern have very little to go on and a lot of conflicting resources to wade through in order to try to implement it in their own ...
    Posted to Jeremy Likness' Blog (Weblog) by Anonymous on April 14, 2010
  • MVVM with MEF in Silverlight: Video Tutorial

    This is a video tutorial to introduce beginners to how to use both MVVM (Model-View-ViewModel) and MEF (Managed Extensibility Framework) with Silverlight (should work for versions 3 and 4). Of course, some ''veterans'' may want to watch as well in case you've missed some of the fundamentals, or have a clever way to do something that you can share ...
    Posted to Jeremy Likness' Blog (Weblog) by Anonymous on March 7, 2010
  • MVVM Composition in Silverlight 3 with Prism

    This post explores how to manage multiple view models across modules in a Prism-based Silverlight application. One powerful feature of Prism is the ability to dynamically load modules. This allows reduction of the XAP file size, as well as encourages a smaller memory footprint as certain modules are not brought into the application until they ...
    Posted to Jeremy Likness' Blog (Weblog) by Anonymous on December 8, 2009
  • Silverlight/Prism ViewModel and DelegateCommand

    In yesterday's post about Decoupled ChildWindow Dialogs in Silverlight using Prism, I demonstrated a way to use EventAggregator to decouple the implementation of a dialog from the code that requires the confirmation. In one example, I showed a code-behind click event that fired off the process, something like this: private void ...
    Posted to Jeremy Likness' Blog (Weblog) by Anonymous on October 1, 2009
Powered by Community Server (Commercial Edition), by Telligent Systems