Tag Archives: MVVM

Simple MVVM Toolkit versus MVVM Light Toolkit

Now that I’ve released Simple MVVM Toolkit version 2, people are starting to ask how it stacks up against some of the other MVVM Toolkits out there. (MVVM, which stands for Model-View-ViewModel, is a UI design pattern that provides better … Continue reading

Posted in Technical | Tagged | 44 Comments

Screencast for Getting Started with Simple Mvvm Toolkit

I have just published the very first screencast for the Simple Mvvm Toolkit.  It shows you how to install the toolkit and use a Visual Studio project template to create a Silverlight MVVM app in just a few minutes. You’ll … Continue reading

Posted in Technical | Tagged | 1 Comment

Simple Mvvm Toolkit Version 2.0: Better and Even Easier to Use

I have just released version 2.0 of the Simple Mvvm Toolkit on CodePlex, NuGet and the Visual Studio Extensions Gallery. Now all you have to do to get it is open Visual Studio and select Extensions Manager from the Tool … Continue reading

Posted in Technical | Tagged | 17 Comments

Simple MVVM Toolkit: Ready for RIA Services

Part of Microsoft’s Silverlight strategy is to position it as a platform for building rich line of business applications.  One reason for this is the deployment story: in or out of the browser on Windows, Mac or Linux.  Another is … Continue reading

Posted in Technical | Tagged , | 15 Comments

Simple MVVM Toolkit: Unit Testing with Dependency Injection and MEF

One of the main benefits of using the MVVM (Model, View, ViewModel) design pattern is to support better testability.  Having to click through screens to test an application can be tedious and time-consuming, and it may not provide good code … Continue reading

Posted in Technical | Tagged , , | 2 Comments

Climb Onboard on the MVVM Message Bus

In a previous post I blogged on various ways to tackle the problem of showing dialogs in an MVVM application. There I advocated using events as a communication mechanism.  The ViewModel fires an event; the View can subscribe to the … Continue reading

Posted in Technical | Tagged | 20 Comments

Using Open Source? Get NuGet.

My friend and fellow DevelopMentor instructor, Michael Kennedy, just turned me on to the NuGet Package Manager, a very cool way to install and use open source software right from within Visual Studio.  Let’s say you use one or more … Continue reading

Posted in Technical | Tagged , | 2 Comments