•        0

ASP.NET MVVM provides a framework to implement the Model-View-ViewModel pattern, a.k.a. the Presentation Model pattern in ASP.NET projects. Developers can take advantages of Dependency Injection and Event Broker to write concise, elegant and business focused code.



Related Projects

Caliburn Micro: WPF, Silverlight, WP7 and WinRT/Metro made easy.

A small, yet powerful framework designed for WPF, Silverlight, WP7 and WinRT/Metro which supports architectures based on MVVM (Presentation Model), MVP and MVC.

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.

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#.

studyprism - WPF(Windows Presentation Foundation)?Prism? MVVM?????????????

WPF(Windows Presentation Foundation)?Prism? MVVM?????????????

JulMar MVVM Helpers + Behaviors

The MVVM Helper + Behavior library is a set of classes for WPF developers to help them build Model-View-ViewModel oriented applications. It includes some useful WPF classes, a base framework for MVVM and a bunch of Blend behaviors, triggers and actions.


Fast MVVM ! The faster way to build your MVVM (Model, View, ViewModel) applications. It's a basic and educational way to learn and work with MVVM. We have more than just a pack of classes or templates. We have a new concept that turn it a little easier.

MVVM Foundation

MVVM Foundation is a library of classes that are very useful when building applications based on the Model-View-ViewModel philosophy. The library is small and concentrated on providing only the most indispensable tools needed by most MVVM application developers.


LINQ2SQL extensions provides an alternative model for for building data layer components using LINQ to SQL. This model enables the development of richer entity classes, reduces the number of entity classes instantiated and reduces the volume of data reads.

Model View ViewModel AdventureWorks

This is a sample starter kit for Visual Studio 2008, which exposes the pattern MVVM (Model View ViewModel) using WPF, C# 3.5 and Linq to SQL as the data repository.

Twitter-App - A smal project for learning Model View ViewModel (MVVM) and TDD on Windows phone 7

A smal project for learning Model View ViewModel (MVVM) and TDD on Windows phone 7

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.

WPF Application Framework (WAF)

The WPF Application Framework (WAF) is a lightweight Framework that helps you to create well structured WPF Applications. It supports you in applying a Layered Architecture and the Model-View-ViewModel (aka MVVM, M-V-VM, PresentationModel) pattern.


The goal of ProxyViewModel is to simplify WPF/MVVM developer’s life and allow them to focus on actual business values of a WPF/MVVM application

mate-presentation-model - Contains an example of using a presentation model in mate

Contains an example of using a presentation model in mate

presentation-model - Javascript based presentation model outline, based on jQuery and Prototype

Javascript based presentation model outline, based on jQuery and Prototype


NoMvvm is the bleeding edge of MVVM. Who wants to implement INotifyPropertyChanged or properties, let's use dynamic! NoMvvm makes heavy use of System.Dynamic and conventions to minimalize the code needed to hook up the Model-View-ViewModel pattern. It also enables TDD via t...


A simple Model-View-ViewModel (MVVM) implementation using Silverlight 4 and the Managed Extensibility Framework (MEF).


Rajon is a javascript MVVM library. Basically it creates a "ViewModel" for any html element at your webpage. The "Model" is binded from the server at the client side using Ajax calls.

MVVM Wrapper Kit

MVVM Wrapper Kit makes it easier for View Model programmers to wrap their business objects and collections while preserving change notification and collection synchronization. It wraps ObservableCollection and business objects that implement INotifyPropertyChanged

WCF RIA Services (+ PRISM + MVVM) LoB Application

WCF RIA Services sample LoB application (case study) built on PRISM with Entity Framework Model. It's a simple application for a fictive company Teleco Systems. Sample shows how to create Modular Silverlight applications with PRISM (Composite App Library) and WCF RIA Services.