Click here to Skip to main content
15,884,177 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 Score

MVVM 

16 Feb 2024 by Peter Sun (247)
Implement ChatGPT API in C# WPF with GPT3.5-turbo
12 Aug 2014 by Jdarmanovich
WPF MVVM Binding for Multiple Radio Buttons and Win 8 Metro Theme
15 Jul 2017 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
19 Dec 2015 by ryanba29
This is a multi day project using ASP.NET Web API for the server and WPF MVVM for the client.
29 Dec 2015 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.
16 Nov 2020 by Erik Nagel
Usable demo demonstrating some aspects of application architecture
16 Nov 2011 by Ilya Builuk
Open source project of guitar tablature viewer for Windows Phone
1 Mar 2013 by Yasser Moradi DNP
Parse CanExecute to detect when CanExecuteChanged should be called.
23 Oct 2014 by Thomas Mahlberg
This tip describes how to handle BusyIndication and progress report in an MVVM project for several scenarios.
30 Mar 2017 by Alexey Solonets
In this tip, you will learn how to create a component with configuration properties and bind to them using MVVM.
30 Mar 2017 by Alexey Solonets
Completing Part 1 and making ViewModels isolated
11 Jan 2022 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.
25 Jul 2022 by Federico Alterio
Get rid of all that MVVM boilerplate code just to bind an expression to other properties
23 Oct 2023 by Jo_vb.net
How to get started using the MVVM Toolkit
26 Dec 2023 by Federico Alterio
Description of a library that allows to use a porting of Angular Signals in .NET MVVM Frameworks
22 Aug 2014 by Mdimagh Firas
This tip/trick shows you how to add bindable AppBar with MVVM Light Toolkit in Windows Phone 8
3 Sep 2016 by epicTurk
F# Quotations support for ViewModelSupport.ViewModelBase Property get\set Accessors
14 Jan 2018 by Matej Pavlů
ActionCommand variant that tracks changes of properties and raises CanExecuteChange event on its own.
17 Feb 2023 by Serhii Krotkykh
Example of using result builder for the MVVM pattern
19 Dec 2010 by Juan Pablo G.C.
TabControl.CurrentItem.Content.CurrentItem
20 Jul 2011 by Daniel Gidman
PropertyChange...
15 Jun 2014 by JO Hyeong-Ryeol
An introduction to the WatchableObject that is a base class to implement the INotifyPropertyChanged interface.
7 Nov 2013 by Lance Contreras
How to add columns to a DataGrid through binding and map its cell values
13 Dec 2013 by comiscience
How to think in MVVMLight Messenger.
9 May 2011 by Niladri_Biswas
In this write up we will explore Knockout and Linq for Javascript Libraries
17 Jan 2015 by Super Lloyd
Solution to the problem on how to databind Windows visibility to ViewModels
30 Dec 2015 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.
13 Nov 2010 by venugopalm
ToolTip for Disabled Element in Silverlight
26 Sep 2013 by _Noctis_
This tip shows the different results of using a ListBox in different panels, and the effects on scrolling.
25 Jan 2016 by Kenneth Haugland
Connect properties in different ViewModels using a Mediator
24 Sep 2014 by arpanmukherjee1
A base viewmodel implementing IDataErrorInfo
2 Mar 2017 by Nomesh G
Setting up basic MVVM in WPF and ICommand usage to allow operations on ViewModel from view.
18 Sep 2013 by Houssem_Dellai
Using Unity container instead of SimpleIoc in MVVM Light
31 Jan 2014 by AnobikDey
The article describes how to select all the contacts in Windows Phone 7 and 8
9 Feb 2015 by MatthewThomas
Visual Studio code snippets for implementing MVVM properties and commands
13 Aug 2014 by Mdimagh Firas
This tip/trick shows you how to add navigation between pages with MVVM Light Toolkit in Windows Phone 8
9 Sep 2015 by Pavel Durov
This tip will explain how to perform a navigation to ViewModel outside MvxViewModel context on MvvmCross platform.
10 May 2013 by Efe Erdoğru
An implementation of Event Aggregator in WPF MVVM PRISM 4
2 Aug 2015 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
13 Nov 2010 by Srinivas-Miriyala
Executes SQL scripts in multiple databases at once.
26 Sep 2014 by Søren Gullach
Fuzzy lib that have a GUI and uses Lagrange for member curve generating
18 Sep 2010 by Juan Pablo G.C.
Loading from webservice and after a processing update the UI
29 Mar 2011 by Ivan Krivyakov
How WPF binding systems sometimes fail silently.
23 May 2017 by Juan Francisco Morales Larios
Faster and easy way for generated ViewModel class
21 Oct 2013 by Houssem_Dellai
Reduce the number of properties in the View-Model by using ObservableCollection
20 Mar 2011 by Abhishek Sur
WPF inputbindings to bind your key and mouse events directly with your ViewModels
14 Feb 2011 by D Joubert
Silverlight 4 OOB download problem solved ! Now we can pause, resume, restart.
20 Jul 2011 by Siavash Mortazavi
A better method for naming properties in MVVM to solve some problems.
24 Nov 2011 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...
30 Jul 2015 by SujayC
This tip demonstrates how easy it is to implement validations in your WPF Application based on MVVM pattern.