0

我在 SL/WPF 中浏览了一些 MVVM 示例,这里最基本的就是实现ICommand接口。我已经了解了 MVVM 的工作原理。但是,我对接口的Execute方法有疑问。ICommand

实现的类ICommand具有Execute如下所示的方法。

public void Execute(object parameter) //Method to call when the command is invoked
        {
          // pointer to a method to be executed
        }

在每个示例中,我看到上述方法中的参数是NULL. 为什么?有人可以发布一个简单的 MVVM 示例,其中使用此对象参数而不是 null 吗?

4

1 回答 1

5

在 XAML 中,您可以设置 CommandParameter

<Button Command="{Binding MyCommand}" CommandParameter="SomeData" />
于 2013-04-29T13:01:11.383 回答