我应该在Silverlight 4中为MVVM使用ICommand或Expression.Interactions InvokeCommand吗?
问题描述:
我即将着手于Silverlight 4中的一个新项目,并且肯定希望利用MVVM模式,现在我终于掌握了基本知识。我应该在Silverlight 4中为MVVM使用ICommand或Expression.Interactions InvokeCommand吗?
为了在Silverlight 4中实现命令,似乎有很多选项,从Button上新的内置Command/ICommand选项,到Microsoft.Expressions.Interactivity命名空间中定义的InvokeCommand,以及帮助MVVM框架(棱镜,MVVMlight等)的范围。
有没有人在这里有关于这个问题分享的疑难杂症,经验和智慧?