2009-01-27 84 views
7

虽然我深深地爱上了MVVM模式,但似乎还有很多问题我不能自己弄清楚。实现和使用ICommand接口,MVVM

我不知道的IComamnd接口的方法的参数有利于

例如void Execute(object parameter);

我绑我的观点向视图模型这样

<Button Command="{Binding SomeCommand}" ... /> 

等“parameter”永远是零。

欢迎任何提示。

谢谢!

更新: 该死,一分钟后我张贴了这个问题,我找到了答案上Stackoverflow。显然,控件确实有CommandParameter属性。

回答

6

您可以添加CommandParameter =“”来传递参数。通常你会传入绑定,或者是绑定的一部分,所以命令知道要使用哪个记录。