Sign In
Vincent Sibal's Blog
WPF Programming Topics
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Blog Home
Email Blog Author
Share this
RSS for posts
Atom
RSS for comments
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
Alternating Rows
BindingGroups
ControlLocalValues
ControlVerifier
DataGrid
DataGrid Concepts
DataGrid Samples
IEditableCollectionView
Item Container Recycling
MVVM
Non-live Scrolling
StringFormat
TestApi
ToolTip
Virtualization
Visual State Manager
WPF 3.5 SP1
wpf 4.0
WPF Application Quality Guide
WPF Learning Resources
Archive
Archives
August 2009
(1)
May 2009
(3)
April 2009
(4)
March 2009
(2)
January 2009
(1)
December 2008
(3)
November 2008
(3)
October 2008
(5)
September 2008
(5)
August 2008
(11)
July 2008
(1)
June 2008
(1)
May 2008
(10)
WPF Model-View-ViewModel (MVVM) Toolkit 0.1
MSDN Blogs
>
Vincent Sibal's Blog
>
WPF Model-View-ViewModel (MVVM) Toolkit 0.1
WPF Model-View-ViewModel (MVVM) Toolkit 0.1
Rate This
Vincent Sibal - MSFT
2 May 2009 10:59 AM
Comments
7
The WPF team has just released an MVVM Toolkit which contains an overview and walkthrough of the MVVM pattern, a full Messenger sample app using MVVM, as well as a Visual Studio template for MVVM. The template creates a WPF application with folders for Views, ViewModels, Models, and Commands. What I really like about it is the DelegateCommand class which is similar to
RelayCommand
. One addition to this version of the Command implementation is the ability to manually control when OnCanExecuteChanged is called or let the CommandManager control it. The common scenario will be the latter, but allowing the option for the former will allow greater control over application performance due to the many calls to OnCanExecuteChanged. In the future, the plan is to get this as well as other MVVM concepts into the WPF framework. You can learn more about it
here
and download it
here
. Check it out and we would love to hear your feedback.
7 Comments
MVVM
Blog - Comment List MSDN TechNet
Comments
Loading...
Leave a Comment
Name
Comment
Please add 2 and 5 and type the answer here:
Post