Click here to Skip to main content
15,881,600 members
Everything / MVVM

MVVM

MVVM

Great Reads

by Sacha Barber
It would probably be like Cinch, an MVVM framework for WPF.
by Alan Beasley
Explanation and examples of Additional Templates and Generated Content of a ListBox. Covering Layout, Transitions, and Animation.
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 defwebserver
How using the Silverlight DataTrigger allows you to run a process and then raise another when using View Model (MVVM)

Latest Articles

by Peter Sun (247)
Implement ChatGPT API in C# WPF with GPT3.5-turbo
by Federico Alterio
Description of a library that allows to use a porting of Angular Signals in .NET MVVM Frameworks
by Graeme_Grant
MVVM made simple via Blazing.Mvvm Library using the Microsoft Community Toolkit
by Jo_vb.net
How to get started using the MVVM Toolkit

All Articles

Sort by Updated

MVVM 

4 Nov 2021 by #realJSOP
A tool to generate model and viewmodel classes directly from your selected database
13 Apr 2016 by @nkit Bajpai
This article discuss a simple application built using WPF MVVM design pattern and explain the basics of Command Binding and DataBinding.
3 Dec 2013 by _Maxxx_
Using an extended MVVM pattern for real world LOB applications: Part 1
3 Dec 2013 by _Maxxx_
Using an extended MVVM pattern for real world LOB applications: Part 2
13 Dec 2013 by _Maxxx_
Using an extended MVVM pattern for real world LOB applications: Part 3
3 Dec 2013 by _Maxxx_
Using an extended MVVM pattern for real world LOB applications: Part 4
20 Apr 2016 by _Noctis_
To save you from doing this every time you want a WPF/MVVM project, here it is, all rolled into one.
11 Dec 2009 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.
20 Nov 2010 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
30 Dec 2010 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.
18 Jun 2011 by AbhishekGoenka
Validation Frameworks in .NET Framework 4
31 Mar 2014 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.
31 Dec 2010 by Al Alberto
A series of articles exploring how to develop applications for Windows Azure using Bing Maps.
6 May 2010 by Alan Beasley
Explanation and examples of Additional Templates and Generated Content of a ListBox. Covering Layout, Transitions, and Animation.
3 Oct 2009 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.
10 Feb 2012 by alexy.shelest
This project is a real-time multi-threaded trading application framework developed with WPF / MVVM
13 May 2009 by Alphakoda
A first look at commanding in WPF
20 May 2009 by Alphakoda
Provides a clear and simple sample that clearly illustrates MVVM and its usage
10 Sep 2013 by Alvin Ashcraft
The Dew Review – DevExpress WPF Subscription – 2013.1 Release
28 Jan 2014 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.
18 Feb 2015 by Alvin Ashcraft
This year I have been looking at and starting to use several components from the Universal 14.2.4 release.
8 May 2011 by Amarnath S
An article describing how to apply a Vignette Effect to your image.
27 Feb 2018 by Amir Jalilifard
Lets take an exciting travel to the land of MVC, MVP and MVVM patterns with our sexy friend : JavaScript
21 Feb 2011 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
2 Nov 2014 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.
27 Aug 2018 by amitthk
RunCmd is a windows batch file editor,runner utility. It can be used to automate our repetitive tasks using commandline batch files.
27 Dec 2009 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.
17 Feb 2015 by Andrew Whiddett
This is an alternative for "Tutorial for a Basic WPF – MVVM Project Using Entity Framework"
9 May 2010 by Anil_gupta
This article is about the best practices to write a Silverlight application which is highly unit testable.
19 Sep 2010 by Anil_Saran
How to set focus inside textbox while validating using MVVM pattern
14 Jan 2010 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
21 Jun 2010 by Arun Jacob
This is a simple Silverlight RSS Reader which pulls out data from a feed URL.
27 May 2015 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.
8 Jul 2015 by Arup Banerjee
In this article we use a real life scenario which involves observing intra-day trades.
13 May 2010 by Asher Barak
Implementing the MVVM Design Pattern with Silvelight - RIA Services.
30 Jan 2011 by Ashish Kaila
Describes features in Synergy Toolkit for Windows Phone 7 Version 1.0
23 Dec 2010 by Ashley Davis
Explains how to create a control whose position you can data-bind a property to
21 Jan 2014 by Ashley Davis
Documents my experiment building a flowchart with web technologies.
1 Sep 2019 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.
17 Dec 2013 by ATUL_LOONA
Can you solve this?
20 Jul 2011 by Avtar Sohi
An article on the basics of UI design pattern MVC, MVP and MVVM
25 Mar 2013 by Avtar Sohi
Understand MVVM using PRISM by Hello World Silverlight application.
10 Oct 2012 by Barry Lapthorn
A quick example of MVVM in WPF
22 Nov 2013 by Baxter P
24 Nov 2009 by BBalmer
MVVM patterned calculator that demonstrates Charting Toolkit styling.
26 Sep 2014 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
10 Dec 2010 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.
10 Dec 2010 by Beavis Killer
This article demonstrates how to write a domain service factory to host plain old class object (POCO) entities and use them through RIA Services in Silverlight version 4.
8 Sep 2010 by BenWintringham
How to convert a Silverlight Navigation Application to use MVVM using Cinch V2.
13 Oct 2012 by Bernardo Castilho
An article that shows how to implement MVVM apps with KnockoutJS and custom controls.
3 Dec 2014 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.
17 Dec 2012 by Charles Mathis
This is an alternative for "Using RoutedCommands with a ViewModel in WPF".
18 Mar 2015 by cigwork
Display checklists using the Adaptor pattern to minimise the number of view-models needed.
23 Jun 2020 by Ciumac Sergiu
Explains sound fingerprinting algorithm, with a practical example of detecting duplicate files on the user's local drive.
8 Sep 2014 by cogi83
A SW to send your WAN IP and other info via email
22 May 2013 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.
23 Nov 2010 by Craig Wooldridge
Binding WPF controls to an enum property
2 Jul 2014 by Daniel McGaughran
An outline of how to build multilingual support into your WPF applications, where the language may be dynamically changed at runtime.
13 Mar 2010 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.
23 Jul 2010 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.
1 May 2010 by Daniel Vaughan
Reduce threading code, and increase UI responsiveness with a new pattern extending MVVM.
10 Jan 2016 by Daniel Vaughan
A powerful, yet light-weight, data-binding library for binding XML layout files in Xamarin.Android.
30 Jun 2017 by Daniel Ziegelmiller
Connecting WPF with Windows Workflow (WF)
2 Jan 2020 by Daniel Ziegelmiller
A simplified approach to maintaining the WPF MVVM layers when the ViewModel needs to show a form dialog
20 Jan 2010 by danielpalme
Overview of data structures and animations.
30 May 2018 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
30 Jan 2017 by Darren G441
How to build a matrix display to represent a many-to-many entity relationship
20 Aug 2010 by Dave Kerr
Getting started with your first WPF application using Microsoft Expression Blend 4.0.
8 Jun 2010 by David Bobeck
Using attached properties in WPF or Silverlight to loosely couple UI element events to arbitrary code.
15 Sep 2010 by David Furshpan
Quickly show you how to create and use a dynamic type/class
30 Sep 2010 by David Furshpan
A simple code that shows how to create, bind and inject View and ViewModel
1 Oct 2010 by David Furshpan
How to create Commands infrastructure in Silverlight
11 Mar 2010 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.
9 Jul 2010 by David K Turner
A new application architecture as an alternative to composite architectures such as Prism
18 Mar 2011 by David Sehnal
Computing, rendering, and animating the Delaunay triangulation of a random set of 3D points.
24 Apr 2009 by David Veeneman
Implementing dynamic WPF ICommands in Model-View-ViewModel architecture
16 Jan 2010 by David Veeneman
Adapt NHibernate classes to run in WPF
23 Sep 2009 by David Veeneman
Using MVVM, particularly with the WPF DataGrid
1 Oct 2010 by David Veeneman
How to get started with Prism 2.1 for WPF, with a demo app
13 Aug 2010 by David Veeneman
An article about a Bindable WPF RichTextBox
10 Sep 2010 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.
6 Mar 2011 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.
12 Apr 2011 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.
12 Apr 2011 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.
17 Apr 2011 by David Veeneman
This article, shows how to integrate Entity Framework 4 into a WPF application using the MVVM pattern.
25 May 2010 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.
16 Feb 2010 by dawright, ProtoBytes
A heurisitc graphing tool to help discover 'Big O Notation' function thru infinite asymptotic's and instrumentation.
28 May 2012 by db7uk
A composite (Prism 4) WPF application using Bing Maps to display earthquakes from around the world.
8 May 2011 by defwebserver
An example of a Silverlight 4 View Model Style video player that is not just 'skinable' but fully 'designable'.
16 May 2010 by defwebserver
A full featured Silverlight View Model Style Video Player
6 May 2010 by defwebserver
A Silverlight file manager that allows drag and drop multiple file uploads
1 Sep 2010 by defwebserver
An example of an easy to use View Modal Style Popup and Silverlight Value Converter
6 May 2010 by defwebserver
An example of a View Model Style Modal Popup Unit Test.
29 May 2010 by defwebserver
An example of Silverlight 4 OData Paging with RX Extensions.
14 Nov 2010 by defwebserver, Alan Beasley
A Designer/Developer collaboration in an example of a Windows Phone 7 View Model Style Video Player
6 Jun 2010 by defwebserver
How to use The Managed Extensibility Framework to Dynamically Load a Silverlight .XAP using View Model Style
16 Jul 2010 by defwebserver
An example of a Silverlight Application that implements Create, Read, Update, and Delete using web services
25 Sep 2010 by defwebserver
An example of Silverlight View Model communication between Master and Child View Models
18 Jul 2010 by defwebserver, Alan Beasley, hisowa
Creating multiple dynamic Views using View Model Style and the Silverlight Tab Control.
8 Aug 2010 by defwebserver
The Silverlight DataGrid using inline editing, paging, sorting, and button events, using the View Model.