0

CanExecuteChanged は ICommand のイベント プロパティですか? それがプロパティの場合、 get 、 set の代わりに add と remove があるのはなぜですか?

がプロパティではない場合、それは何ですか?

 public event EventHandler CanExecuteChanged
        {
            add { CommandManager.RequerySuggested += value; }
            remove { CommandManager.RequerySuggested -= value; }
        }

そして、CanExecuteChanged はいつ起動されますか?

4

2 に答える 2

0

これはイベントであり、CanExecute メソッドが変更された場合に発生します。

SO に関する他の質問がありますthisおよびthisのように、あなたにとって興味深いかもしれません。

于 2013-04-04T08:59:35.403 に答える