Silverlight Model-View-ViewModel Toolkit

  •        64

The Silverlight Model-View-ViewModel Toolkit is created for those who are using Model-View-ViewModel design pattern for building Silverlight Business Application.



Related Projects

Patterns & Practices: Composite WPF Contrib

Composite WPF Contrib contains community extensions to the patterns & practices Prism project

Phantom MVVM ToolKit

This project is an attempt to make a very noninvasive framework to assist in MVVM application design for Silverlight and WPF.

Composite Extensions / Test Suite reference implementation

This project provides a new reference implementation for the Composite WPF libraries. During the development of this reference implementation I have extracted some useful classes into a new library called ‘Composite Extensions’.

Simple MVVM Toolkit for Silverlight, WPF and Windows Phone

Simple MVVM Toolkit makes it easier to develop Silverlight, WPF and Windows Phone applications using the Model-View-ViewModel design pattern.

Simple Framework for MVVM

A MVVM related framework for Silverlight (and probably works in WPF) for slow duck tape programmers like my self.

MVVM Light Toolkit

The MVVM Light Toolkit is a set of components helping people to get started in the Model - View - ViewModel pattern in all XAML/C# frameworks.


A photoviewer application build in WPF using the composite WPF framework. This application is used to test and demonstrate several composite WPF features and WPF features.

WPF Architectural Patterns Examples

Some sample code demonstrating how various GUI architectural patterns can be implementing in WPF.


BubbleBurst is an addictive game written in WPF. It is the subject of the "Advanced MVVM" e-book.

Design Pattern Automation Toolkit

A toolkit to design applications using design patterns, with facility to generate code, and reverse engineering. Drag and Drop facility to create UML Class diagrams Support to write custom plug-ins for code generators and reverse engineering.

composite-dao - Demonstrates combination of Composite and DAO patterns using the Spring Framework.

Demonstrates combination of Composite and DAO patterns using the Spring Framework.

composite-ruby - Mix-in to support Composite and Visitor patterns

Mix-in to support Composite and Visitor patterns

WPF Password Generator with Prism and Moq

This is a WPF application that generates strong passwords. It is written using the Model-View-ViewModel (MVVM) design pattern and incorporates Prism 4.

angularjs-in-patterns - AngularJS in patterns - this repository provides different look into AngularJS

One of the best ways to learn something new is to see how the things you already know are used in it. This document does not intend to make its readers familiar with the design or architectural patterns; it suggests basic understanding of the concepts of the OOP, design patterns and architectural patterns. The goal of this paper is to describe how different software design and architectural patterns are applied in AngularJS or any AngularJS single-page application.The document begins with brief overview of the AngularJS framework. The overview explains the main AngularJS components - directives, filters, controllers, services, scope. The second section lists and describes different design and architectural patterns, which are implemented inside the framework. The patterns are grouped by the AngularJS component they are used in. If some patterns are used inside multiple components it will be explicitly mentioned.

MVVM for Windows 8

This library contains all you need to build a WinRT Metro Style application for Windows 8 using MVVM pattern, C# and XAML.


This project will attempt to consolidate various interesting CodePlex frameworks into a comprehensive build environment for implementing non-trivial spikes and prototypes related to composite application and system development.

Actipro WPF Controls Contrib

Open source code developed in C# that can be used with Actipro's WPF controls. Current features include a number of enhancements for Microsoft's open source WPF DataGrid along with integration of Actipro's docking windows product with Prism.

CoreMVVM - A Simple MVVM Framework

CoreMVVM is a simple basic MVVM framework that covers the *most* common development scenarios. Its a good place to start with MVVM. Its not as barebones as the MVVM Toolkit and neither is it as heavyweight as Prism\Cinch. Developed in C#.

composite - Using composite design pattern to represent a file system

Using composite design pattern to represent a file system