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 Erik Nagel
Usable demo demonstrating some aspects of application architecture
by Federico Alterio
Description of a library that allows to use a porting of Angular Signals in .NET MVVM Frameworks
by Nomesh G
Setting up basic MVVM in WPF and ICommand usage to allow operations on ViewModel from view.
by Peter Sun (247)
Implement ChatGPT API in C# WPF with GPT3.5-turbo
by Ivan Krivyakov
How WPF binding systems sometimes fail silently.
by Alexey Solonets
In this tip, you will learn how to create a component with configuration properties and bind to them using MVVM.
by Alexey Solonets
Completing Part 1 and making ViewModels isolated
by Thomas Mahlberg
This tip describes how to handle BusyIndication and progress report in an MVVM project for several scenarios.
by Federico Alterio
Get rid of all that MVVM boilerplate code just to bind an expression to other properties
by epicTurk
F# Quotations support for ViewModelSupport.ViewModelBase Property get\set Accessors
by Søren Gullach
Fuzzy lib that have a GUI and uses Lagrange for member curve generating
by Lance Contreras
How to add columns to a DataGrid through binding and map its cell values
by JO Hyeong-Ryeol
An introduction to the WatchableObject that is a base class to implement the INotifyPropertyChanged interface.
by SujayC
This tip demonstrates how easy it is to implement validations in your WPF Application based on MVVM pattern.
by dsuryd
Application of "MVVM over SignalR" library described in a previous CodeProject tip, combined with Dynamic LINQ library to do incremental web search by typing the query
by Abhishek Sur
WPF inputbindings to bind your key and mouse events directly with your ViewModels
by Houssem_Dellai
Using Unity container instead of SimpleIoc in MVVM Light
by _Noctis_
This tip shows the different results of using a ListBox in different panels, and the effects on scrolling.
by Kenneth Haugland
Connect properties in different ViewModels using a Mediator
by Juan Francisco Morales Larios
Faster and easy way for generated ViewModel class
by Juan Pablo G.C.
Loading from webservice and after a processing update the UI
by Yasser Moradi DNP
Parse CanExecute to detect when CanExecuteChanged should be called.
by Mdimagh Firas
This tip/trick shows you how to add bindable AppBar with MVVM Light Toolkit in Windows Phone 8
by Mdimagh Firas
This tip/trick shows you how to add navigation between pages with MVVM Light Toolkit in Windows Phone 8
by Juan Pablo G.C.
TabControl.CurrentItem.Content.CurrentItem
by Siavash Mortazavi
A better method for naming properties in MVVM to solve some problems.
by Daniel Gidman
PropertyChange...
by Kim Breugelmans
I use a helper class to get property names based on expressions public static class ObservableHelper { public static PropertyChangedEventArgs CreateArgs(Expression> propertyExpression) { return new...
by Pavel Durov
This tip will explain how to perform a navigation to ViewModel outside MvxViewModel context on MvvmCross platform.
by Ilya Builuk
Open source project of guitar tablature viewer for Windows Phone
by Reader Man San
Plug-in Architecture To Work in WinForms MVC + WPF MVVM + ASP.NET MVC + Mobile (Xamarin MVC/PhoneGap MVC) + Win 10 Universal App MVC
by Serhii Krotkykh
Example of using result builder for the MVVM pattern
by AnobikDey
The article describes how to select all the contacts in Windows Phone 7 and 8
by Matej Pavlů
ActionCommand variant that tracks changes of properties and raises CanExecuteChange event on its own.
by Super Lloyd
Solution to the problem on how to databind Windows visibility to ViewModels
by D Joubert
Silverlight 4 OOB download problem solved ! Now we can pause, resume, restart.
by Efe Erdoğru
An implementation of Event Aggregator in WPF MVVM PRISM 4
by Srinivas-Miriyala
Executes SQL scripts in multiple databases at once.
by ryanba29
This is a multi day project using ASP.NET Web API for the server and WPF MVVM for the client.
by ryanba29
This is day two of a multi day project using ASP.NET Web API for the server and WPF MVVM for the client.
by ryanba29
First Draft. This is day three of a multi day project using ASP.NET Web API for the server and WPF MVVM for the client.
by Niladri_Biswas
In this write up we will explore Knockout and Linq for Javascript Libraries
by comiscience
How to think in MVVMLight Messenger.
by venugopalm
ToolTip for Disabled Element in Silverlight
by MatthewThomas
Visual Studio code snippets for implementing MVVM properties and commands
by Houssem_Dellai
Reduce the number of properties in the View-Model by using ObservableCollection
by Jo_vb.net
How to get started using the MVVM Toolkit
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 Jdarmanovich
WPF MVVM Binding for Multiple Radio Buttons and Win 8 Metro Theme
by arpanmukherjee1
A base viewmodel implementing IDataErrorInfo