Wpf 什么';在.NET4中,MVVM有什么新功能?

Wpf 什么';在.NET4中,MVVM有什么新功能?,wpf,mvvm,frameworks,.net-4.0,Wpf,Mvvm,Frameworks,.net 4.0,.NET4是否为使用MVVM添加了新内容?否 有人说WPF是在考虑MVVM的情况下构建的,所以所需的功能从一开始就存在了。不多。。。然而,有一个有用的补充:InputBinding.Command和InputBinding.CommandParameter现在是可绑定的依赖属性,这使得Silverlight 4.0(尽管不是.NET 4.0)更容易处理键盘和鼠标事件,我们现在有了Buttonbase上的ICommand,可以更轻松地将命令绑定到按钮。谁这么说?我认为MVVM是为了利用WPF而构建

.NET4是否为使用MVVM添加了新内容?


有人说WPF是在考虑MVVM的情况下构建的,所以所需的功能从一开始就存在了。

不多。。。然而,有一个有用的补充:
InputBinding.Command
InputBinding.CommandParameter
现在是可绑定的依赖属性,这使得Silverlight 4.0(尽管不是.NET 4.0)更容易处理键盘和鼠标事件,我们现在有了Buttonbase上的ICommand,可以更轻松地将命令绑定到按钮。

谁这么说?我认为MVVM是为了利用WPF而构建的,而不是反过来。。。当然,我可能错了;)MVVM是一个名称,并建议按照WPF的原意使用它。MVVM是在2005年WPF开发期间引入的。