Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / MVVM

MVVM

MVVM

Great Reads

by wim4you
This article describes a Tabbed File Explorer with minimal functionality using only basic MVVM techniques and some attached properties. In a first article I described a MVVM Tabbed Navigation Tree, in this article I add a Tabbed Folderplane.
by Paul_Wade
A WPF application for viewing RSS video feeds. Built using the MVVM pattern.
by Sacha Barber
WPF: Version II of my 100% Reflective class diagram creation tool.
by rudigrobler
7MC Gofer is a Windows Phone 7 based remote control for my Windows Media Center.

Latest Articles

by wim4you
This article describes a Tabbed File Explorer with minimal functionality using only basic MVVM techniques and some attached properties. In a first article I described a MVVM Tabbed Navigation Tree, in this article I add a Tabbed Folderplane.
by Paul_Wade
A WPF application for viewing RSS video feeds. Built using the MVVM pattern.
by Sacha Barber
WPF: Version II of my 100% Reflective class diagram creation tool.
by rudigrobler
7MC Gofer is a Windows Phone 7 based remote control for my Windows Media Center.

All Articles

Sort by Score

MVVM 

by wim4you
This article describes a Tabbed File Explorer with minimal functionality using only basic MVVM techniques and some attached properties. In a first article I described a MVVM Tabbed Navigation Tree, in this article I add a Tabbed Folderplane.
by Paul_Wade
A WPF application for viewing RSS video feeds. Built using the MVVM pattern.
by Sacha Barber
WPF: Version II of my 100% Reflective class diagram creation tool.
by Amir Jalilifard
Lets take an exciting travel to the land of MVC, MVP and MVVM patterns with our sexy friend : JavaScript
by David Veeneman
An article about a Bindable WPF RichTextBox
by Abby Fichtner (Hacker Chick)
A tutorial and application on using WPF Data Binding with LINQ to SQL classes. This is part 3 of a three-part tutorial on using LINQ to SQL.
by Raul Mainardi Neto
An implementation of the MVVM Patterns + CommandModel within a WPF LOB application.
by Inder gujral
A Nmeric Up Down Control for WPF
by Weidong Shen
This article describes building a sample Silverlight application with the MVVM Light toolkit, WCF RIA Services, and a pluggable application architecture using MEF.
by Dr. Song Li
This article gives a practical quick-start tutorial on MVVM in WPF for application developers.
by Kunal Chowdhury «IN»
A Quick Guide to Silverlight Ribbon Controls (Part - 1)
by Weidong Shen
Part 1 of a series describing the creation of a Silverlight business application using MEF, MVVM Light, and WCF RIA Services.
by Weidong Shen
Part 2 of a series describing the creation of a Silverlight business application using MEF, MVVM Light, and WCF RIA Services. In this second part, we will go through various topics on how MVVM Light Toolkit is used in our sample application.
by Weidong Shen
Part 3 of a series describing the creation of a Silverlight business application using MEF, MVVM Light, and WCF RIA Services. In this part, we will discuss how custom authentication, reset password, and user maintenance are implemented in the sample application.
by defwebserver
This module allows you to easily gather, and process Expense Reports, from users in your DotNetNuke portal
by Weidong Shen
Part 1 of a series describing creation of a Silverlight business application using Self-tracking Entities, WCF Services, WIF, MVVM Light Toolkit, MEF, and T4 Templates.
by Weidong Shen
Part 2 of a series describing the creation of a Silverlight business application using Self-tracking Entities, WCF Services, WIF, MVVM Light Toolkit, MEF, and T4 Templates.
by Weidong Shen
Part 3 of a series describing the creation of a Silverlight business application using Self-tracking Entities, WCF Services, WIF, MVVM Light Toolkit, MEF, and T4 Templates.
by Weidong Shen
Part 4 of a series describing creation of a Silverlight business application using Self-tracking Entities, WCF Services, WIF, MVVM Light toolkit, MEF, and T4 Templates.
by Arun Jacob
This is a simple Silverlight RSS Reader which pulls out data from a feed URL.
by Ashley Davis
Explains how to create a control whose position you can data-bind a property to
by Dr. Song Li
This article gives a simple tutorial on developing ASP.NET applications in MVC pattern.
by Bernardo Castilho
An article that shows how to implement MVVM apps with KnockoutJS and custom controls.
by Pat Capozzi
In this article, I reduce the use of the MVVM pattern in Silverlight to the absolute minimum lines of code in order to understand the basics.
by Thomas Willwacher
A WPF Find/Replace Manager, usable with most text editors and both SDI and MDI interfaces
by FenRunner
This is an alternative for "A Universal WPF Find / Replace Dialog"
by Michael Shpilt
Shows how to create two Wizard-type applications using Model-View-ViewModel-Controller navigation framework
by David Bobeck
Using attached properties in WPF or Silverlight to loosely couple UI element events to arbitrary code.
by santosh_pathak
Hands on developing MVVM Application without any Frameworks
by santosh_pathak
This is the Second Part XML file as data source in Windows8
by Bruce Greene
An alternative MVVM implementation that employs a set of proxy control classes to act as a sort of "Platonic Ideal" WPF page for interaction with the view model.
by Nish Nishant
An ExifReader class in C# that supports custom formatting and extraction. StyleCop compliant code, with demos for WPF and Windows Forms.
by Nish Nishant
This article shows you how to add menu items to the system menu and attach command handlers in an MVVM compatible fashion
by xandytsui
An Introduction to a new Android-java based MVVM Presentation Framework
by Konstantin A. Magg
This post presents a JavaScript (ECMAScript 5) version of the Angular 2 tutorial "Tour of Heroes". Learn how to implement the TypeScript examples in JavaScript/ES5. This article covers part 1, 2 and 3 of the original tutorial.
by Konstantin A. Magg
This post presents a JavaScript (ECMAScript 5) version of the Angular 2 tutorial "Tour of Heroes". Learn how to implement the TypeScript examples in JavaScript/ES5. This article covers part 4 and 5 of the original tutorial.
by DannyStaten
Introduction to Angular's Directives and how you can use them to create your own attributes to define behavior in a highly reusable way
by danielpalme
Overview of data structures and animations.
by Florin Badea
This article presents a way to apply data templates dynamically by type in the Windows Phone 7 platform
by Omar Gameel Salem
Implementation of the Apriori algorithm in C#.
by Razi Syed
Easily bind a class to .NET data controls like GridView, FormView, etc., and get an updated object or list back in the code-behind effortlessly.
by K. Naveen. Bhat
Tips to make Asp.Net MVC4 UI development easier with the flavor of knockout js.
by vladimir husnullin
This article shows how to create a single page web applciation using AngularJS. It will be helpful for people willing to study Angular and MVVM practices.
by vladimir husnullin
MVC/SPA/REST in web development with Jeneva.Net
by Juan Pablo G.C.
Using MVVM with Windows 8 Modern UI.
by Valerii Tereshchenko
Asynchronous validation for MVVM(WPF)
by Your Display Name Here
Shows how to implement an asynchronous Model in the MVVM pattern.
by Jarrey
Attached Command for Windows 8 Metro Style in C#
by mbcrump
This article describes how to attach a command to the Windows Phone 7 Application Bar.
by Jeremy Alles
Description of a method which uses attribute to perform user entry validation in a WPF MVVM application
by Syed Mehroz Alam
How to customize an AutoCompleteBox as a type-ahead ComboBox for Line of Business applications.
by Marcel Mintken 78
A walkthrough and source code for an auto-complete TextBox for comma-seperated terms in C# and WPF following the MVVM approach.
by Guia-Project
Unit-Testing of WPF User Controls via UI automation
by Member 4027561
Experimenting with C# expression trees for creating data-bound UI's from code.
by EmitsorGrp
Automatically generate a Windows Phone 7 settings page.
by Sandrino Di Mattia
Validate your business entities in a maintainable way.
by WPFanatic
Typesafe INotifyPropertyChanged implementation without run-time Reflection and without lambda expressions.
by Sacha Barber, Richard E King, Fredrik Bornander
This is true code, what you say
by Florian Rappl, Niki Kilbertus
Using Microsoft Azure to add advanced machine learning capabilities with connected IoT devices, which monitor activities of a baby and his or her environment.
by Pete O'Hanlon
This series of articles covers MVVM from the absolute beginning; no frameworks and no helpers, we're going to learn MVVM from the nuts and bolts.
by Pete O'Hanlon
Learning MVVM from the nuts and bolts
by Pete O'Hanlon
Templates and how we can use them to support developing MVVM applications
by Emiliano Musso
Entry-level examples on MVVM pattern, explaining the basic methods to mantain separated a program's graphical interface from its business logic
by ManojKumar19
This article demonstrates how WF can be consumed as a business layer.
by Dr. Song Li
This article introduces a simple method to bind UI events to the corresponding methods in the MVVM view models in Silverlight applications.
by Craig Wooldridge
Binding WPF controls to an enum property
by Michael Agroskin
BindingHub is the best thing since sliced bread. After you finish reading this article, you will start wondering how you could survive for so long without BindingHub. I did wonder the same thing after creating it.
by Graeme_Grant
MVVM made simple via Blazing.Mvvm Library using the Microsoft Community Toolkit
by MatthewThomas
Adding design time support for regions in Prism 6
by Jan Brandsma
New take on the ViewModel locator using dynamics and ITypedList & TypeDescriptionProvider
by Tiancheng Hu
New samples of using ThinkAlike to accomplish Android/Desktop cross-platform development, including helloworld, Web API access and widget UI.
by Tiancheng Hu
New samples of using ThinkAlike to accomplish Android/Desktop cross-platform development, including helloworld, Web API access and widget UI.
by Daniel Vaughan
A powerful, yet light-weight, data-binding library for binding XML layout files in Xamarin.Android.
by Daniel Vaughan
Get a head start with the new Windows Phone 7 developer tools. Learn how to create a Sokoban game in Silverlight for the WP7 platform.
by Scott Whitlock
An article for anyone interested in how to build an extensible application using WPF and the Model-View-ViewModel pattern.
by Daniel McGaughran
An outline of how to build multilingual support into your WPF applications, where the language may be dynamically changed at runtime.
by Abhishek Sur
C# 5.0 CTP was introduced recently, this article is specally dealing with my own understanding with this realease with few sample applications
by Nic_Roche
This article demonstrates breaking out of the shell with module development and using Caliburn actions.
by mega_me
Convention-over-configuration MVVM in the Windows Phone 7 world.
by Niladri_Biswas
An attempt to show the flexibility of binding in WPF using MVVM pattern using cascading dropdown/combo box & listbox
by Geert van Horrik
This article tries to explain why you should use Catel as the (or one of the) frameworks when developing WPF, Silverlight, and Windows Phone 7 applications.
by Geert van Horrik
Catel is not just another Extension Methods library, nor just an MVVM-framework, but it is a combination of basic data handling, useful controls, and an MVVM-framework.
by Geert van Horrik
This article explains some of the most important controls and windows of Catel.
by Geert van Horrik
This article explains the MVVM framework that ships with Catel.
by Geert van Horrik
This article explains how to write unit tests for MVVM using Catel.
by Geert van Horrik
This article explains how to write a real-world application using Catel.
by Geert van Horrik
Using Catel as an MVVM framework on Windows Phone 7.
by Geert van Horrik
This article explains the new features of Catel 2.x
by Sacha Barber
A code generator for my Cinch MVVM Framework.
by Sacha Barber
If Jack Daniels made MVVM Frameworks.
by Sacha Barber
If Jack Daniels made MVVM frameworks.
by Sacha Barber
If Jack Daniels made MVVM Frameworks
by Sacha Barber
If Jack Daniels made MVVM frameworks.
by Sacha Barber
If Jack Daniels made MVVM frameworks.
by Sacha Barber
If Jack Daniels made MVVM Frameworks.
by johnlantz
Add entities to a model quickly, relate them to each other, and bind to them in XAML
by Nish Nishant
This application monitors for new posts in the Code Project forums.
by Nish Nishant
This is a WP7 application that will analyze your most recent posts and give you summarized statistics on your forum wide posting split up.
by Fitim Skenderi
A small MVVM framework using RX
by Amit Kumar Dutta
Discusses a simple and testable way to bind Commands inside DataTemplates (Parent-Child scenario) in any WPF or Silverlight application built with the MVVM design pattern
by Xomega Team
How to write multi-platform UI framework independent presentation logic
by Daniel Vaughan
A Desktop and Silverlight user action management system, with undo, redo, and repeat; allowing actions to be monitored, and grouped according to a context (such as a UI control), executed sequentially or in parallel, and even to be rolled back on failure.
by BenWintringham
How to convert a Silverlight Navigation Application to use MVVM using Cinch V2.
by Mark Brownsword
This article demonstrates building a web based interactive chart and is my attempt to assimilate some of the recent updates and best practices that have emerged with Visual Studio 2010 and .NET Framework 4 into my software lexicon.
by Marc Clifton
Create countdown timers to remind you of upcoming events.
by isaks
Shows how to build a content control which animates transitions between content.
by David Veeneman
How to get a Prism 4 line-of-business application up and running, using WPF and the Unity Dependency Injection (DI) container.
by Garrett M. Groff
Random data/password generator using WPF and MVVM to accomplish clean separation of GUI logic and business logic using MVVM pattern.
by Harry Constantinides
ComboBox control written in C#
by Renil Joy, Bangalore
Custom Rule Engine approach which can evaluate complex combinations of business rules. A sample application is provided in WPF following the MVVM pattern.
by isaks
Demonstrates how to set the initial size of ScatterViewItems based on the content's requested size.
by Shine K Velayudhan
Custom Validation Summary by hiding default validation summary of data form
by Dr. Song Li
This article summarizes two utility classes used for data and command bindings in Silverlight MVVM applications and demonstrates how to use the two classes with a running example.
by r.stropek
Selected advanced topics about data binding in WPF and Silverlight.
by Kunal Chowdhury «IN»
Read the complete article to know more about it and gather knowledge on the debugging feature with a simple code walkthrough. At the end, don't hesitate to leave your feedback. Appreciate your Vote.
by Dmitri Raiko
A small library that allows for a simple and reliable raising of the CanExecuteChange event through property changes caused by user input or any async change. It can be used with both WPF and Silverlight.
by Mahmudul Haque Azad
This articles discusses the very basics of dependency injection in WPF for those who are new in WPF and Unity.
by johnlantz
This tutorial shows how to build a simple WPF application using Code First in DevForce.
by cigwork
Display checklists using the Adaptor pattern to minimise the number of view-models needed.
by Paulo Zemek
This article talks about Distributable Observable POCOs and an MVVM-like design pattern built to take full advantage of them.
by MatthewThomas
Dragging and dropping in WPF with a MVVM style architecture
by Steven Kirk
An article showing how to add drag and drop to a WPF application using the GongSolutions.Wpf.DragDrop library.
by Ciumac Sergiu
Explains sound fingerprinting algorithm, with a practical example of detecting duplicate files on the user's local drive.
by Oleg Kudinov
A look into dynamic as a way to automate INotifyPropertyChanged implementation. An alternative approach on using INPC in ViewModel.
by Sacha Barber
Demonstrates a method of dynamic query across WCF Service boundaries.
by Rubén Hinojosa Chapel
Prototype for a plugin architecture based on the Prism Library and the Modern UI for WPF (MUI) toolkit
by defwebserver, hisowa
An example using MEF to dynamically load Silverlight Video Players
by DavidCinadr
Describes a technique for updating styles for multiple windows at once dynamically based on a property setting. This technique uses data triggers. It is demonstrated by creating two windows that support a day and night mode.
by db7uk
A composite (Prism 4) WPF application using Bing Maps to display earthquakes from around the world.
by Izhar Lotem
Filter and export to Excel ListView data using MVVM standards.
by Harry von Borstel
Develop your applications quicker and make them more robust with typesafe binding.
by Eugene Sadovoi
Implements delayed or disabled INotifyCollectionChanged.
by venugopalm
Business Logic (Engines) and Service Contracts (Managers) Design for Customer Order Management System
by #realJSOP
A tool to generate model and viewmodel classes directly from your selected database
by Razi Syed
This is an alternative for "EntityUI Automatic UI Generator using CodeFirst Approach"
by Razi Syed
Automatic UI Generator with two-way binding for ASP.NET Forms from an object using Code First Principals
by Doug Schott
Introduces the RoutedCommandBinding class as a new way for invoking methods in a View Model directly from XAML in an MVVM application.
by Nish Nishant
The Exif Compare Utility is a WinDiff equivalent for image files that compares the Exif meta-data and displays the differences and similarities. The application is written using WPF and MVVM.
by Sacha Barber
A look into messaging solutions using NServiceBus.
by Al Alberto
A series of articles exploring how to develop applications for Windows Azure using Bing Maps.
by defwebserver
Easily implement two-way communication between Master and Child View Models that works with Microsoft Expression Blend
by David Veeneman
This article shows how to create a custom control that extends an existing WPF control. It extends the WPF Calendar control by adding date highlighting.
by Marc Clifton
Monitor files and when they change, copy them to specified folders.
by Dirk Bahle
Lessons Learned on Software Design with WPF
by Yevhen Bobrov
Simplifying programming of asynchronous WCF service calls and asynchronous programming in general.
by Yevhen Bobrov
Simplifying unit testing of View Models which use asynchronous WCF service calls.
by Josh Smith
Reviews the “From Russia with Love” technique of simplifying the creation of ViewModel objects from other libraries, without compromising your MVVM architecture
by Sacha Barber, Fredrik Bornander
WPF: A Beginner's Guide series, end exemplar and fun with Physics.
by David Sehnal
Computing, rendering, and animating the Delaunay triangulation of a random set of 3D points.
by PureNsanity
Fundamental model and entity design considerations for DB applications using MV* patterns based on Martin Fowler's PEAA and DDD.
by Matt Sollars
A WPF hybrid smart client for calculating attack combos in the Prince of Persia game.
by Graeme_Grant
This article focuses on developing an MVVM compatible ListBox-to-ListBox drag/drop helper for Silverlight.
by Stephan Johnson
This article introduces The Genesis Smart Client Framework v2.0 (Project Ruby). It focusses on the user interface component, dubbed the User Experience Platform (UXP), developed using PRISM for WPF and Silverlight.
by Sacha Barber
A nice explar of how to use RESTful WCF and WPF.
by Shayne P Boyer
Now that Windows 8 and Visual Studio are in RTM I wanted to put together a quick entry for those Windows Phone developers making the transition to Windows 8 development with their MVVM Light skills.
by David Veeneman
How to get started with Prism 2.1 for WPF, with a demo app
by mbcrump
A look at the new Windows Phone 7 controls by Coding4Fun
by Dr. Song Li
This article presents an example to host WCF services in an Azure Worker Role.
by Anil_gupta
This article is about the best practices to write a Silverlight application which is highly unit testable.
by Elad R. Katz
Switching the code behind to play as ViewModel to get easier development workflow
by Tiancheng Hu
Using ThinkAlike, an ongoing Java MVVM framework(employing Android and JavaFX as view layer), to implement a cross-platform HearthStone game card reference and more.
by Izhar Lotem
This article presents a method for running all I/O operations of a WPF application in a single thread.
by Jesse Liberty
In this tutorial we will build a meaningful, and nontrivial Windows phone 7 application. This will give us the opportunity to explore layout controls, interactive controls, Visual Studio and a good bit more.
by Miroslav Popovic
How to add a Firefox-like incremental search to WPF applications using the M-V-VM pattern. The search is performed directly on a CollectionView, so it can be used with any WPF items control.
by Ashley Davis
Documents my experiment building a flowchart with web technologies.
by Mark J Feldman
Adding comprehensive support for dialog boxes to MVVM applications
by George Henry 1954
Presents a class that facilitates high-usability binding of an ordinary TextBox to a numeric property
by TrevyBurgess
Implementing Windows 10 GridView for UWP Apps
by jkircher90, Ryan Krage
WPF application to generate and display Infobright Big Data statistics.
by cogi83
A SW to send your WAN IP and other info via email
by Infragistics Community
Infragistics dives deep into the technical architecture of their xamSalesManager showcase sample for WPF. Read how you can apply the Model - View - ViewModel pattern to your own application designs to create compelling user experiences like in this sophisticated sales dashboard.
by Slava Khristich
How to use JSRender templates with knockout.js in MVC4
by defwebserver
An advanced LightSwitch tutorial covering PreProcess Queries, Email, PopUps, WCF RIA Services, and HTML pages
by Volodymyr Kopytin
The project explains MVVM design pattern implementation in JavaScript front-end application.
by Daniel Vaughan
Reduce threading code, and increase UI responsiveness with a new pattern extending MVVM.
by Sacha Barber
An introduction to ADO.NET Data Services / RIA Services.
by Josh Smith
Explains the concept of attached behaviors and shows how to use them in the context of the MVVM pattern.
by Jammer
An article showing an extremely simple implementation of CompositeWPF.
by Pavel Durov
In this article I will give you a brief overview on the basic concepts of mvvmcross platform. We we'll explore the mvvmcross project architecture and some mvvmcross classes.
by Alan Beasley
Explanation and examples of Additional Templates and Generated Content of a ListBox. Covering Layout, Transitions, and Animation.
by Wu Xuesong
An article on WPF data binding using ObservableCollection.
by uncager
Presents methods to handle some of the trickier aspects of MVVM, including error message localization, multi-control validation, validation with multiple instances of a View, and whole-View validation.
by EmitsorGrp
Give language support to your Windows Phone 7 applications
by Paul Stovell
An introduction to Magellan, an Open Source navigation framework for WPF.
by ATUL_LOONA
Can you solve this?
by Fun@learn
This article provides Attached Behavior based approach to manage Multiple Selection in Collection Based UI control from the View Model. All the code in this article is strictly applicable to Win 8 metro style apps. Though the Behaviors can be easily adapted to WPF/Silverlight.
by Darren G441
How to build a matrix display to represent a many-to-many entity relationship
by Palesz
How to use Microsoft's Ribbon controls and MVVM together.
by nomi ali
In this article we learn MEAN Stack a combination of open source JavaScript framework. How they work and How can create a single page application using these technologies. We use these JavaScript technologies not only on front end but also on the back end.
by Shuqian Ying
Implementing the user account setting part of Membership+ management system.
by Yunyou Yao
How to merge two rows by drag-and-drop in DataGrid using MVVM.
by Shenwei Liu
The article series shows how to upgrade a Silverlight application having basic patterns to the MVVM and MEF composable patterns with easy approaches and detailed coding explanations.
by Shenwei Liu
The article series shows how to upgrade a Silverlight application having basic patterns to the MVVM and MEF composable patterns with easy approaches and detailed coding explanations.
by Shenwei Liu
The article series shows how to upgrade a Silverlight application having basic patterns to the MVVM and MEF composable patterns with easy approaches and detailed coding explanations.
by xandytsui
Introduction to View Model Validation support in Android Binding
by alexy.shelest
This article will compare and contrast the MVC, MVP, and MVVM, and suggest which pattern to use based on your technology of choice and the problem that you are trying to solve.
by Izhar Lotem
An article which tries to present an approach for decoupling M-V-VM View Model objects
by Soufiane Rabhi
Business application based on WPF MVVM and Entity Framework 6
by Jan van den Baard
A fuel logging app for Windows Phone
by User-Rock
Thinking cap for starting WPF
by Roberto Sonnino
A multi-touch RSS reader built with Multi-Touch Vista.
by AndresUsandi
In this series of articles, I will discuss why I think MVVM is an abomination to Object Oriented Programming, and I will demonstrate a different way in which developers can write applications.
by tetsushmz
This article explains a way to create a Windows Forms app with the thinnest possible Form.cs files.
by Ravi Teja Pidaparthi
If you are new to MVVM this is the place to start. Explains MVVM through an example.
by G. Tsepas
A clarification of property-changed interface and where/when to be implemented.
by _Maxxx_
Using an extended MVVM pattern for real world LOB applications: Part 1
by _Maxxx_
Using an extended MVVM pattern for real world LOB applications: Part 2
by _Maxxx_
Using an extended MVVM pattern for real world LOB applications: Part 3
by _Maxxx_
Using an extended MVVM pattern for real world LOB applications: Part 4
by Shahin Khorshidnia
It's a pattern like MVVM but for WinForms.
by David Furshpan
How to create Commands infrastructure in Silverlight
by David Veeneman
Using MVVM, particularly with the WPF DataGrid
by David Veeneman
Implementing dynamic WPF ICommands in Model-View-ViewModel architecture
by Super Lloyd
Introduction to MVVM for absolute beginners
by Izhar Lotem
How to implement MVVM when developing a view model whose view implementation language is not certain
by David Furshpan
A simple code that shows how to create, bind and inject View and ViewModel
by xandytsui
Implementing MVVM pattern in Android Application with Android Binding
by Member 10269094
This article on MVVM architecture pattern allows the developer to distinguish between loosely coupled and tightly coupled applications.
by Katka Vaughan
Learn how to create a simple MVVM pattern based application using the Calcium SDK.
by Sacha Barber
MVVM Mediator pattern
by ptMujeeb
MVVM pattern in WPF: A simple tutorial for absolute beginners.
by Nick Polyak
This article gives an overview of MVVM pattern, its usage and advantages
by Gerard Castelló Viader
How to report progress of an asynchronous command by using a custom Interaction Request with a progress bar
by Ritesh Ramesh
Implementing the MVVM pattern in Silverlight 4.0
by Roger C Moore
MVVM Silverlight app with EF and WCF Service
by Henry Tan Setiawan
HTML5/SVG MVVM with KnockoutJS
by Paulo Zemek
Mistakes that can be made while using MVVM and how to overcome them
by slodge
MvvmCross - A CrossPlatform MVVM Sample
by slodge
Recap at the end of the TipCalc tutorial for MvvmCross v3 - Hot Tuna
by slodge
Step 1 in the TipCalc tutorial for MvvmCross v3 - Hot Tuna
by slodge
Step 2 in the TipCalc tutorial for MvvmCross v3 - Hot Tuna
by slodge
Step 3 in the TipCalc tutorial for MvvmCross v3 - Hot Tuna
by slodge
Step 4 in the TipCalc tutorial for MvvmCross v3 - Hot Tuna
by slodge
Step 5 in the TipCalc tutorial for MvvmCross v3 - Hot Tuna
by slodge
Step 6 in the TipCalc tutorial for MvvmCross v3 - Hot Tuna
by amitthk
Yet another Basic .Net Wpf Mvvm Framework CRUD application – hands on in 14 (or so) easy steps for WPF/MVVM beginners / for practice.
by Sam Safonov
Navigation in MVVM applications. Combined with navigation through DataTemplates, navigation through NavigationService provides a richer toolkit for WPF developers. I think it would be useful to utilize NavigationService, since the development of WPF applications then becomes similar to web developme
by Ashley Davis
This article examines the use and implementation of a WPF custom control that is used to display and edit networks, graphs and flow-charts.
by Michael Agroskin
ObservableCollection attaches to the PropertyChanged events of its children and raises the ChildPropertyChanged event accordingly. Very useful when you need to update / select / arrange / move items.
by Michael Agroskin
ObservableCollection attaches to the PropertyChanged events of its children using the WeakEvents pattern, and raises the ChildPropertyChanged event accordingly. Replicates functionality of BindingList but without the overhead. Very useful when you need to update / select / arrange / move items.
by ManojKumar19
How to open pop up window in MVVM environment. You can use it in WPF or Silverlight.
by Tomer Shamam
Open Window, Dialog or Message Box from a ViewModel
by WyoMetz
Simple and easy paging of a WPF DataGrid with DataTable and LINQ queries
by Dr. Song Li
This article demonstrates how to parse XML documents using "XMLDocument" as well as "XDocument".
by rudigrobler
An article on how to create a kiosk application that displays photos received via BlueTooth.
by wim4you
This article describes one way of using the WPF TreeView to create tabbed Navigational Trees using MVVM for use in a File Explorer. In a next planned article a Tabbed Folder Plane will be added.
by Beavis Killer
This article demonstrates how to generate plain old class objects (POCO) from the Entity Framework v4 (EF4) and use them through RIA Services in SilverLight version 4.
by Nish Nishant
PopClient is an asynchronous POP3 library with support for SSL and attachments
by Arup Banerjee
In this article we use a real life scenario which involves observing intra-day trades.
by Arup Banerjee
The project is a simple Temperature Converter WPF Application which will allow user to convert from Celsius to Fahrenheit and vice versa. The objective however is to demonstrate techniques that are important when building large-scale front-end enterprise software.
by Thiago de Arruda
Showing some good practices that can be applied to the Presentation Model/MVVM pattern.
by Yiyi Sun
ASP.NET MVVM provides a framework to implement the Presentation Model pattern, a.k.a. the Model-View-ViewModel pattern in ASP.NET projects. Developers can take advantages of Dependency Injection and Event Broker to write concise, elegant and business focused code.
by Nick Polyak
Prism tutorial in easy samples
by Nick Polyak
Prism for Silverlight/MEF in Easy Samples tutorial. Part 2 - Prism Navigation
by defwebserver
Programmatically selecting a Silverlight Tree View Control node using View Model (MVVM)
by Jens Theisen
Using "{Binding X.Y.Z}" in a type-safe way in your code.
by David Furshpan
Quickly show you how to create and use a dynamic type/class
by dsuryd
Building real-time web user interface for Windows service, or self-hosted with cross-platform Mono.
by BC3Tech
Microsoft’s XAML provides a way for us to define our UI in a declarative manner. Combined with databinding it means you should – in almost every case – never have to directly reference a UI control to accomplish some work. Add the MVVM design pattern in to the mix and I find myself “rethinking” any
by H. S. Masud
TreeView is not good enough to support millions of nodes. Simulating using a ListBox might help.
by Nish Nishant
The core idea behind this code and article is to provide an uncomplicated approach to reset a view-model without having to adjust DataContext references in views.
by Colin Eberhardt
Describes the development of a Windows 8 Reversi game, covering the topics of UI design, the minimax algorithm and an interesting use for Linq.
by defwebserver
An example of a Silverlight Application that implements Create, Read, Update, and Delete using web services
by Yunyou Yao
This article shows the implementation of a row header in a grid based on data grouping, and retrieving cell information from a cell-based grid.
by amitthk
RunCmd is a windows batch file editor,runner utility. It can be used to automate our repetitive tasks using commandline batch files.
by Yashashwi Srivastava
This article is a brief insight into building composite application using Prism, MVVM design pattern.
by Sandrino Di Mattia
Using this, you could set the selection of a ListBox containing languages by binding it to a list of Guids.
by Valerii Tereshchenko
The article presents idea and implementation of class to manage selection of only one element in different linear and hierarchical structures
by Shuqian Ying
Client side data provider for data importing to a relational data service build for StackExchange data dump.
by Adil Mughal
This article explains how developers can leverage Model-View-ViewModel (MVVM) pattern and .NET Portable Class Libraries (PCL) to create a shared/reusable code for developing apps on Windows Phone and Windows Store platforms.
by Sacha Barber
Shows you how to use CinchV2 with Prism 4 with ease.
by FantasticFiasco
An article on how to connect Silverlight 2 with web services in order to create a music library application with browse, search and download features.
by defwebserver, hisowa
Behavior that will create a simple PopUp and run some ICommands when closed
by defwebserver
A Silverlight file manager that allows drag and drop multiple file uploads
by defwebserver
An example of Silverlight 4 OData Paging with RX Extensions.
by defwebserver
An example of a Silverlight 4 View Model Style video player that is not just 'skinable' but fully 'designable'.
by defwebserver
A full featured Silverlight View Model Style Video Player
by defwebserver
A demo application using the Silverlight Sterling database using View Model (MVVM).
by defwebserver
How using the Silverlight DataTrigger allows you to run a process and then raise another when using View Model (MVVM)
by BBalmer
MVVM patterned calculator that demonstrates Charting Toolkit styling.
by Anoop Pillai
A set of Silverlight Experimental Hacks (1) A custom implementation of EventTrigger and PropertyTrigger (2) Invoking methods in your view model in MVVM (3) Conditionally invoking triggers and behaviors (4) ReactiveTrigger for exporting your custom events
by venugopalm
Image download indicator for providing rich look in Silverlight application
by Marcelo Ricardo de Oliveira
A lightweight, professional-looking, MVVM-enabled dropdown menu for Silverlight
by Sacha Barber
A demo app that shows how to upload a file using Silverlight/HttpHandler/MVVM, and includes Silverlight MVVM Library and Helpers.
by defwebserver
Viewing .rdlc reports from Silverlight using View Model (MVVM)
by defwebserver, Alan Beasley, hisowa
Creating multiple dynamic Views using View Model Style and the Silverlight Tab Control.
by defwebserver
An example of a Silverlight Drag And Drop / Or Browse File Upload Control using View Model / MVVM
by defwebserver
Dynamically creating tabs of different types in the same Tab Control
by defwebserver
An example of Silverlight View Model communication between Master and Child View Models
by defwebserver
An example of an easy to use View Modal Style Popup and Silverlight Value Converter
by Anil_Saran
How to set focus inside textbox while validating using MVVM pattern
by StevenHawkes
VS2008 templates to create simple WPF Prism based applications.
by defwebserver
The application allows your users to query a collection using Silverlight using an animated display
by Shweta Lodha
About major building blocks in layman terms, in order to make it easier to understand for beginners.
by @nkit Bajpai
This article discuss a simple application built using WPF MVVM design pattern and explain the basics of Command Binding and DataBinding.
by defwebserver
How to use The Managed Extensibility Framework to Dynamically Load a Silverlight .XAP using View Model Style
by winSharp93
Want to get rid of messy "PropertyChanged"-subscriptions and too many OnPropertyChanged("...") to manage value relations? Then DataBinder is what you're looking for!
by Charles Mathis
This is an alternative for "Using RoutedCommands with a ViewModel in WPF".
by Pete O'Hanlon
Using the WCF RESTful services to create a Twitter hybrid Smart Client.
by Sacha Barber
A queryable working MP3 player, using some cool LINQ stuff.
by Michael Bookatz
Shows how to allow sorting of controls (e.g. a Listview) that are bound to an ObservableCollection using the MVVM (model, view, view model) pattern and the sorting takes place in the view model.
by Zoltan Aszalos
A simple WPF app which implements a Master-Detail setup with sorting and filtering in an MVVM framework.
by MrShoes
Learn how to write an MVVM application using the open source Splinter framework.
by Asher Barak
Implementing the MVVM Design Pattern with Silvelight - RIA Services.
by Kunal Chowdhury «IN»
In this article, I will describe how to implement the command binding to load some information & display it to the UI.
by Kunal Chowdhury «IN»
ImplicitDataTemplate is a new feature in Silverlight 5. Using ImplicitDataTemplate, you can declare multiple Data Templates for your control and based on the data type, you can load the proper data template automatically. In this article, we will discuss on the same step by step with a good example.
by Zeeshan Amjad
How to incorporate MVVM in your existing codebase, step by step, and the risks involved in each step.
by Xomega Team
How to quickly build reusable and flexible WPF, Silverlight, or ASP.NET applications with the powerful Xomega Framework using the best MVVM principles.
by _Noctis_
To save you from doing this every time you want a WPF/MVVM project, here it is, all rolled into one.
by Marcelo Ricardo de Oliveira
An article exploring the use of MVVM, styles and templates in game programming in Silverlight 4
by John_Tyrrell
My Health Assistant is an app that helps individuals manage and track their medication use through a simple interface. The app also features a health diary, a GPS-based pharmacy and ER locator, and personal health information.
by Alvin Ashcraft
This year I have been looking at and starting to use several components from the Universal 14.2.4 release.
by Alvin Ashcraft
The Dew Review – DevExpress WPF Subscription – 2013.1 Release
by Alvin Ashcraft
Looking at the Plantronics Voyager Legend, and using the Spokes SDK .NET Interop for COM Service API with C# while building a WPF sample application.
by Stephen Cleary
Describes the ViewModel command classes in the Open-Source Nito.MVVM (WPF) library, and provides guidelines on their usage.
by David K Turner
A new application architecture as an alternative to composite architectures such as Prism
by Dr. Song Li
This article presents an example on unit testing of Silverlight applications with asynchronous service callbacks.
by David Veeneman
Adapt NHibernate classes to run in WPF
by Mary Sammal
Tip Calculator App - How we did it
by Gaston Verelst
In this article, we'll demonstrate the performance hit a sample application takes under emulation, and demonstrate how to port an existing codebase to Windows on Arm. We will show how to set up your development environment to target the ARM64 processor using .NET framework 4.8.
by Sacha Barber
Cross business object validation: a more centric view.
by Henry Tan Setiawan
A simple trajectory simulation with SVG / KnockoutJS
by Dr. Song Li
This article presents an example on how to control the transaction isolation level in ADO.NET Entity Framework.
by Lee Robie
An Optimized ViewModel Class improves TreeView Update and Efficiency
by Richard Protzel
I decided to create my own sample project which connects to a named server (anSQL 2008 R2 server on my local machine – will also work on SQL Server 2012Express
by Andrew Whiddett
This is an alternative for "Tutorial for a Basic WPF – MVVM Project Using Entity Framework"
by Avtar Sohi
Understand MVVM using PRISM by Hello World Silverlight application.
by Avtar Sohi
An article on the basics of UI design pattern MVC, MVP and MVVM
by defwebserver
An example of a View Model Style Modal Popup Unit Test.
by Josh Smith
Reviews a simple and testable way to show a MessageBox in any WPF or Silverlight application built with the MVVM design pattern
by richardod
An article in how to adapt the Adobe Reader COM object to play nicely with MVVM
by Kunal Chowdhury «IN»
In this article, I will show you how to fire Triggers to call some methods present in your ViewModel, instead of writing in the code behind file. Read more to learn about it.
by Sacha Barber
Using IronPython in WPF to evaluate expressions
by Gildon Opao
How to use Microsoft Expression Blend 4.0 Behaviors to help in the implemention of MVVM
by Josh Smith
Provides guidance for using the Model-View-Controller design pattern to create modular WPF apps that are easy to unit test
by George Swan
This article discusses how to use the Ninject and Prism frameworks to produce a loosely-coupled modular WPF Application.
by Michael Soloduha
Extends WPF framework with binding that supports runtime path parameters
by gardner9032
A brief example showing how to use the Reactive UI framework to perform a separation of concerns using MVVM.
by Josh Smith
Reviews a clean and lightweight way to use RoutedCommands in the MVVM pattern.
by Emmanuel Nuyttens
Using SilverLight 4 LOB Development using RIA-Services, DTO's and EntityFrameWork
by David Veeneman
This series describes how to create modern desktop applications using the Microsoft Desktop Stack -- WPF, Entity Framework 4, and SQL Server Compact Edition 4. The series covers creating a WPF app designed around the MVVM pattern, integrating WPF with Entity Framework 4, using Entity Framework 4.
by David Veeneman
This series of articles explains how to use the Microsoft Stack and presents checklists for implementing it. This part explains using Entity Framework 4.0 with SQL Compact 4.0.
by David Veeneman
This article, shows how to integrate Entity Framework 4 into a WPF application using the MVVM pattern.
by defwebserver
The Silverlight DataGrid using inline editing, paging, sorting, and button events, using the View Model.
by Daniel Ziegelmiller
A simplified approach to maintaining the WPF MVVM layers when the ViewModel needs to show a form dialog
by Doug Wyrembek
An example of a WPF MVVM utility accessing a simple legacy database.
by Josh Smith
Reviews a WPF application that displays an object graph which can be rearranged by the user at runtime, and highlights circular dependencies in its nodes.
by Matej Pavlů
MVVM friendly ways of connecting MediaPlayer to your ViewModel
by Wayne Gaylard
Validating user input in a WPF MVVM Application using the IDataErrorInfo Interface
by AbhishekGoenka
Validation Frameworks in .NET Framework 4
by Frank Augustin
Describe validation when presenting data in WPF Toolkit’s DataGrid.
by Amarnath S
An article describing how to apply a Vignette Effect to your image.
by Rabb Moshe Plotkin
Let your users create their own Linq filters with this MVVM WPF tool you can include in your application
by Enrique Albert
Development of parent/child relationships across application layers - also AutoMapper, a WPF custom converter, and WPF shutdown.
by Enrique Albert
WPF Validation using the IDataErrorInfo interface combined with Validation attributes
by Enrique Albert
Patterns and best practices for the desing and development of rich client enterprise applications using WPF, WCF and NHibernate
by Hein Pauwelyn
This is an application made for Windows (Universal) 10 devices made with MVVM, IoC-containers and dependency injection. There is also an API from Yahoo and SQLite service.
by SofianH
A description of the open source Web RSS Builder
by SofianH
A description of the open source Web RSS Builder
by SofianH
A description of the open source Web RSS Builder
by Marc Schluper
Solving a common UI problem with a ViewModel.
by Faisal(mfrony)
Easily build widgets in MVC with Razor View
by Mohamed Kalmoua
In this article, I will discuss a WiFi password recovery and management tool that I created in WPF using Visual Studio 2019.
by Sacha Barber
Using Windows7 / VS2010 and some of the new bits such as TaskBar/JumpList and Drag & Drop
by defwebserver, Alan Beasley
A Designer/Developer collaboration in an example of a Windows Phone 7 View Model Style Video Player
by Daniel Ziegelmiller
Connecting WPF with Windows Workflow (WF)
by Jo_vb.net
My idea was to host a WPF user control with Ribbon within a WinForm VB.NET project and try to use MVVM pattern.
by alexy.shelest
This project is a real-time multi-threaded trading application framework developed with WPF / MVVM
by Muffadal
WPF 3D Dome Creator using MVVM
by Yang Yu
Implementing an auto-complete control in WPF by extending the ComboBox control.
by Your Display Name Here
Shows how to implement a WPF Chart in .NET 4.0 using MVVM Pattern
by Alphakoda
A first look at commanding in WPF
by Mahmudul Haque Azad
An easy guideline to write WPF dependency property which is compatible with XAML binding and code behind binding.
by mohammed shareef
A WPF folder browser
by Erik Rude
This is an alternative for "WPF Folder Browser"
by Erik Rude
This is an alternative for "WPF Folder Browser"
by Visu.v
Implementation of WPF menus using View Model approach
by Jo_vb.net
Use docking framework, RichText, MVVM Toolkit and some more features
by Shivprasad koirala
An article presented by ShivPrasad Koirala which covers complete step by step tutorial on WPF MVVM Architecture like Leveraging PRISM, Simple 3 layer example and GLUE code problem, Adding actions, Decoupling actions and so on.
by David K Turner
How to build a multicolumn ListView that selects cell templates based on the row data type; and how to create a ViewModel on the fly for each cell template.
by Teofil Cobzaru
A Blend behaviour that can be used for displaying a ViewModel in a separate window
by Michael Sync
Bindable WPF WYSIWYG Text Editor
by Baxter P
WPF Secure Messenger
by Fred Song (Melbourne)
In this article, we started from Generate Inserts procedure, then go through how generates inserts SQL files with this procedure and runs these inserts SQL files to import data.
by Dave Kerr
Getting started with your first WPF application using Microsoft Expression Blend 4.0.
by XamlZealot
Enhance WPF skinnability and resource definitions using attached properties and style setters
by Sean A. Hanley
A TaskDialog wrapper class with fallback emulator (for XP and earlier).
by Abhishek Sur
Binding is the most important topic of WPF programming. In this article, I have demonstrated how you could employ DataBinding to ensure that the Presentation logic is separated from the View and also give a simple demonstration on how the DataBinding concept works.
by Sam Shiles
Bringing WPF like declarative data binding to ASP.NET Web Forms to enable declarative two-way data binding to any object whilst opening up MVVM UI development.
by thomai87
A responsive two dimensional spreadsheet-like control
by tom-englert
A simple tool giving a nice overview about WPF techniques
by Leung Yat Chun
This article describe how to construct FileExplorer controls included DirectoryTree and FileList, using Model-View-ViewModel (MVVM) pattern.
by Leung Yat Chun
FileExplorer is a WPF based control that has most features of the Windows Explorer, you can use it to display shell objects or any hierarchical data.
by George Sefcik
This article will show an easy way to add the ability to print, or save as an image, each screen (Window) or FrameworkElement (UserControl) in your application.
by Barry Lapthorn
A quick example of MVVM in WPF
by PradeepDhawan
This article aims to provide basic overview of MVVM design pattern which is very popular amongst WPF/Silverlight application developers. This is a very basic practical tutorial and aims at providing a step by step guide to people who are new to MVVM.
by Sacha Barber
An introduction into WPF Databinding.
by Sacha Barber
A threading component that shows failures/busy status and data.
by Sacha Barber
A re-usable breadcrumb control for WPF.
by Sacha Barber
Simple WPF TimeLineControl That I Think May Be Useful
by Sacha Barber, Marcelo Ricardo de Oliveira
Highly customisable WPF Carousel control.
by Sacha Barber
WPF: A demo of using the Onyx WPF framework.
by Sacha Barber
It would probably be like Cinch a MVVM framework for WPF
by Sacha Barber
It would probably be like Cinch, an MVVM framework for WPF.
by Sacha Barber
It would probably be like Cinch, an MVVM framework for WPF.
by Sacha Barber
It would probably be like Cinch, an MVVM framework for WPF.
by Sacha Barber
It would probably be like Cinch, an MVVM framework for WPF.
by Sacha Barber
It would probably be like Cinch, an MVVM framework for WPF.
by Alphakoda
Provides a clear and simple sample that clearly illustrates MVVM and its usage
by Sacha Barber
A better selection option for users.
by Sacha Barber
Showcasing how to use PRISM's regions outside of PRISM.
by Kevin Marois
How to Inherit From Custom Window and Create a dialog that returns a value using WPF and MVVM
by Sam Safonov
In this article, I describe the design and implementation of a WS-Enumeration for WCF.
by NoMoreComputers
Xamarin and MvvmCross: A simple tutorial for beginners
by MilanGohil
This article contains possible basic questions along with their answers to help you to understand or gain basic knowledge about Xamarin.
by DoomGoober
Add Data Templated dialog to your application with a single line of XAML
by Leonid Osmolovski
Techniques for MultiBinding based ViewModel - ViewModel communications in the MVVM pattern.
by Marcelo Ricardo de Oliveira
A multimedia exam suite built on Silverlight and Youtube
by Omar Gameel Salem
Reliable transmission of bulk data over lossy connection without worrying about packets loss
by FantasticFiasco
A utility stripping your source code to the essential core and then compressing it to a nice CodeProject article attachment.