views:

307

answers:

3

Does .net 4 add anything new for working with MVVM?

A: 

No.

Some say that WPF was built with MVVM in mind, so the needed features were there from the start.

Timores
Who says that ? I think MVVM was built to take advantage of WPF, not the other way around... but I might be wrong of course ;)
Thomas Levesque
MVVM is a name and suggested practices for taking advantage of WPF in the way it was meant for.
280Z28
MVVM was introduced in 2005, during the development of WPF. http://blogs.msdn.com/johngossman/archive/2005/10/08/478683.aspx
Cameron MacFarland
+7  A: 

Not much... however, there has been one useful addition : InputBinding.Command and InputBinding.CommandParameter are now bindable dependency properties, which makes it much easier to handle keyboard and mouse events

Thomas Levesque
A: 

For Silverlight 4.0, although not .NET 4.0, we now have the ICommand on Buttonbase which allows for easier binding of commands to buttons.

Ray Booysen