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。なんで?null ではなく、このオブジェクト パラメータが使用される MVVM の簡単な例を投稿できますか?

4

1 に答える 1

5

XAML で CommandParameter を設定できます

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