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

ViewModel

ViewModel

Great Reads

by Hugo Gonzalez Olaya
To executing of asynchronous task, we are going to use: 1. Task-based asynchronous pattern (TAP) which it is based on the types Task and Task . 2. MVVM pattern for execution of an operation. 3. Progress bars indicating the progress of task and subtask
by Dilip Nandakumar
Extending Data Annotations library to support conditional validation in WPF
by Joost Jens
Describes how to create a Code based view for the Entity Framework
by JO Hyeong-Ryeol
An introduction to the WatchableObject that is a base class to implement the INotifyPropertyChanged interface.

Latest Articles

by Hugo Gonzalez Olaya
To executing of asynchronous task, we are going to use: 1. Task-based asynchronous pattern (TAP) which it is based on the types Task and Task . 2. MVVM pattern for execution of an operation. 3. Progress bars indicating the progress of task and subtask
by Dilip Nandakumar
Extending Data Annotations library to support conditional validation in WPF
by Joost Jens
Describes how to create a Code based view for the Entity Framework
by JO Hyeong-Ryeol
An introduction to the WatchableObject that is a base class to implement the INotifyPropertyChanged interface.

All Articles

Sort by Score

ViewModel 

by Hugo Gonzalez Olaya
To executing of asynchronous task, we are going to use: 1. Task-based asynchronous pattern (TAP) which it is based on the types Task and Task . 2. MVVM pattern for execution of an operation. 3. Progress bars indicating the progress of task and subtask
by Dilip Nandakumar
Extending Data Annotations library to support conditional validation in WPF
by Joost Jens
Describes how to create a Code based view for the Entity Framework
by Leonid Osmolovski
Techniques for joint execution of a group of commands after single user interface action.
by #realJSOP
Eliminate the tedium of generating model and viewmodel classes for your WPF projects, and save a butt-load of time in the process.
by Издислав Издиславов
A simple solution that somehow mimics the real world application, changing it several times, using different UI technlogies and keeping the specific logic the same
by Leonid Osmolovski
Techniques for MultiBinding based ViewModel - ViewModel communications in the MVVM pattern.