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 rudigrobler
7MC Gofer is a Windows Phone 7 based remote control for my Windows Media Center.
by Colin Eberhardt
This blog post shows how to implement tombstoning within a Windows Phone 7 application that follows the Model-View-ViewModel pattern.
by Colin Eberhardt
A Windows Phone 7.1 (Mango) MVVM Tombstoning Example
by Pete O'Hanlon
Action based ViewModel and Model Validation
by rudigrobler
In my “quest” to create thumbnails similar to the ones used in Internet Explorer 8, I hit a couple of snags!
by Kunal Chowdhury «IN»
Here, I am consolidating all the Silverlight Articles that I posted in my Blog and CodeProject for your further reference. It includes articles of last six months.
by Sacha Barber
Azure: how to upload and stream video content to WPF from blob storage
by User 271009
What the Heck is BBQ Shack?In September of 2009 I went on a cruise to Alaska with a simple goal of writing a WPF application that shared business objects and Ocean framework code with a Silverlight 3 project within the solution.  The WPF and Silverlight code sharing has since been made mu
by Steve Psaltis
How do you go from one view to another without coupling views or view models together? Here is how I am currently doing it.
by jmix90
A lot of controls expose properties which are not DependencyProperties and then you can’t put a binding on it. On some other cases, you only have a getter as accessor and you can’t put a binding on it too...
by Tony Champion (Champion DS)
Binding to a ComboBox in Silverlight: A Gotcha
by Tomer Shamam
Design Time Support for MEF
by Tom Janssens
This post will explain the guts of the underlying architecture and some information about the design decisions used.
by rudigrobler
Building OpenPOS: SalesModule (Part 1)
by saramgsilva
Steps needed to consume an OData service in Windows Store Apps and use the MVVM Pattern and has Ioc container for managing the dependencies
by jmix90
When you want to make an object binding-aware you have two choices : implements INotifyPropertyChanged or creates DependencyProperties.
by Kunal Chowdhury «IN»
MVVM described in a way which is much easier to understand and easy to recall
by Shayne P Boyer
How to get started with Windows Phone and MVVM light
by Shayne P Boyer
Getting started with Windows Phone and MVVM Light
by ManojKumar19
Hands on Lab for MVVM, Value Converter, XAML Binding, Delegate Command pattern, INotifyPropertyChange, Lambda Expression, LINQ etc. in Silverlight/WPF project
by jebarson
Highlighted Features & Improvements In Silverlight 5
by Pete O'Hanlon
Using Attached Behaviors to modify the behaviour of a TextBox
by User 271009
In the Box – MVVM Training
by atverma
INotifyPropertyChanging and INotifyPropertyChanged in Real Life using Expression Trees
by Sander Rossel
Knock, knock. Who's there? Knockout. Knockout who? Knockout.js!
by Tony Champion (Champion DS)
Logging in Silverlight and WP7 with MVVM Light
by rudigrobler
Mahhala (isiZulu word for free or without charge) is a new series that showcase some of the cool free WPF/Silverlight controls available… “You can learn a lot by reading other people's source code. That's the idea behind this series.
by rudigrobler
Fluent Ribbon Control Suite
by rudigrobler
WPF NotifyIcon
by rudigrobler
How to make the ApplicationBar bindable in a WP7 application.
by rudigrobler
How to make the ApplicationBar bindable.
by Sander Rossel
The sixth in a series on MEAN web development.
by Fitim Skenderi
CodeProject Lately I have been playing around with F#, and I must admit I like the language a lot ! I think it is very expressive and very intuitive to use.I personally think that the best way to learn a new language is to find a project that you are familiar with (you have implemented in the l
by Ashish Kaila
Synergy is a platform toolkit that unleashes the power of WPF, Silverlight and Windows Phone 7 platforms. In this blog I will discuss the Windows 7 phone part of this library and how it helps to somehow converge development practices to that of WPF and leverage data binding capabilities.
by Colin Eberhardt
This blog post looks at the problem of showing modal dialog windows in applications that target both the Silverlight and WPF platforms. A solution is provided which allows modal dialogs to be written that work well for both technologies.
by Wes Aday
This is a beginners introduction to the MVP and MVVM design pattern as implemented in Prism
by Wes Aday
This code that I am presenting here is a derivative of the demo application written by Josh Smith, http://joshsmithonwpf.wordpress.com.
by jmix90
Here is the next episode of our serie MVVM - Creating ViewModel.
by jmix90
Here is the next episode of our serie MVVM - Creating ViewModel.
by jmix90
When you create WPF applications, you may (or you should !) use the M-V-VM pattern and so have to use/create ViewModel.The viewModel job is mainly to expose properties of your businessObjects to your views, ready for binding. Here is a first solution to create ViewModel from your model.
by jmix90
How to integrate the Office Ribbon respecting the pattern (especially the commands)
by Leom Burke
MVVM – The ‘Other’ ViewModel
by Colin Eberhardt
A method of using attached properties to bind a ViewModel which contains multiple data series to a Visiblox chart without any code-behind
by IInjac
MVVM for Windows Phone developers
by Wes Aday
This is the second part in a two part article on the Model-View-ViewModel design pattern in WPF.The ModelOur friend the Model is responsible for getting and holding onto the data. The data could come from anywhere, a file, a database, thin air, etc.
by SteveAdey
Setting up an MVVM application and some simple binding to text and commands.
by SteveAdey
This is a quick demonstration of how to use the standard WPF TabControl inside MVVM.
by Nikos Baxevanis
This post aims to provide a way to implement the Model View ViewModel (MVVM) architectural pattern using Plain Old CLR Objects (POCOs) while taking full advantage of .NET 4.0 DynamicObject Class.
by jmix90
As pointed out in this post, collections of the ViewModels and the models are not in sync.
by Barry Lapthorn
This article shows a trivial "Hello World" MVVM WPF application using the MVVM Light library.
by rudigrobler
OutlookBar for WPF & Silverlight
by rudigrobler
OutlookBar for WPF & Silverlight
by Steve Psaltis
Prism 2.1: MVVM Vs MVP
by Abhishek Sur
RegisterName for StoryBoards in WPF (NameScopes)
by mbcrump
I hear this question a lot.. Should I use code-behind or MVVM in my application? What are the pros/cons of each and can you show me a simple example of how a Command works?
by Jeremy Likness
Silverlight, with its powerful text and graphics manipulation capabilities and strong interaction with the scripting DOM, seems to be the perfect engine for a Captcha challenge.
by Pete O'Hanlon
Silverlight charts, and reaching my inner child
by Steve Psaltis
A simple workaround to the lack of a Command property on a button
by Kunal Chowdhury «IN»
Some of the best practices you should follow while developing in WPF/Silverlight
by User 271009
Stuff is an example application I wrote for WPF Line of Business Tour at Redmond event.  During some of the event sessions I used the code in Stuff to demonstrate topics I was teaching.  During the event, we did not do an end-to-end examination of Stuff, that is the purpose of this bl
by Daniel Vaughan
In this post, I would like to briefly discuss the System.Windows.Threading.Dispatcher class, and the significant differences between its Silverlight and Desktop CLR implementations.
by comiscience
How to think in MVVMLight messenger
by Paul D. Sheriff
This blog post is the first in a series of four posts to discuss how to use a Model-View-View-Model (MVVM) approach in an MVC application.
by Paul D. Sheriff
In this post, you are going to learn to search for products. You also learn how to handle all post backs through a single method in your MVC controller. You will add code to check for no rows being returned, and display a message to the user.
by Paul D. Sheriff
In this post you add a product detail page in order to gather product data for adding to the product table.
by Paul D. Sheriff
This post is going to finish the MVC application using a MVVM approach.
by Colin Eberhardt
This blog post describes a novel method of generating boiler-plate MVVM code using codesnippet automation.
by rudigrobler
The top requested features for WPF, Silverlight and WP7
by rudigrobler
Windows Phone 7 MUST HAVE Toolkits
by Sacha Barber
WinRT: StyleMVVM Best Of Breed MVVM Framework (IMHO)
by Steve Psaltis
This post will be the first in a 3 part series of posts where I will explain how I am currently developing WPF MVVM applications in a testable way with little or no code behind.
by Ivan Krivyakov
WPF Bindings
by DevLake
WPF Master Details MVVM Application
by Ivan Krivyakov
WPF: Context Menu on List Item
by Sacha Barber
WPF: New Threading Component