我对 Silverlight 还是很陌生。我目前在工作中使用vs2008。
据我所知,Silverlight 4 仅适用于 vs2010。
我偶然发现了this article on command binding ,它说命令绑定(bind)是
Silverlight 4 中引入的一项新功能。
在 silverlight 中,命令绑定(bind)是 MVVM 不可或缺的一部分,它是否使 MVVM 更易于实现?
谢谢你的帮助。
最佳答案
指挥确实使 MVVM 更容易,但也很容易提供您自己的可重用指挥基础设施。附加行为为您提供了一种简单的方法来正确地将命令附加到事件的通用方法。
我之前写了一个非常通用的行为,它提供了三个属性:Command、CommandParameter 和 EventName。然后它使用反射来连接 EventName,当该事件被抛出时,它调用命令。这是一个非常简单的解决方案,实际上比 SL4 控件上的直接命令灵活得多,因为您可以附加到任何您喜欢的事件。
关于VS2008 中的 Silverlight MVVM - 非入门者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2916682/