次のようなアクセサを持つイベントを起動するにはどうすればよいですか:
public event EventHandler CanExecuteChanged
{
add
{
CommandManager.RequerySuggested += value;
}
remove
{
CommandManager.RequerySuggested -= value;
}
}
通常のイベントであれば、次の方法で開始します。
CanExecuteChanged(sender, EventArgs..).
しかし、ここでは機能しません-私はできることしかできません
CanExecuteChanged +=..
メソッドをアタッチしてイベントを実行しますが、起動できません。
また、件名に関するいくつかのドキュメントをいただければ幸いです。ありがとう。
編集 イベントは、WPF で ICommand を実装するクラスからのものです。表示するものはこれ以上ありません:)。いいえ - CommandManager.RequerySuggested(this, EventArgs.Empty); 動作しません。
EDIT2何を言うべきかわからない-追加メソッドが正しく呼び出されたとしても、ジョンの例はまだ機能しているはずです-イベントを呼び出そうとすると-それはnullです:|。おそらく、アクセサーを使用してイベントを削除します。