MyControl
カスタムコマンドを公開するカスタムコントロール( )があります。Window
親がこのコマンドを呼び出せるようにしたいのですが、全員MyControls
がそれに反応する必要があります。
コマンドをMyControl
のCommandBindings
コレクションに追加しました。これは、CanExecute
常にtrueを返すコールバックも提供します。
私の問題は、このコマンドを呼び出すメニュー項目が有効にならないことです。これは、メニューがビジュアルツリーの上部にあるためだと思いますが、正直なところ、スコープが正確MyControls
にどのように機能するかについては少しあいまいです。RoutedUICommand
誰かが私が間違っていることを明確にすることができますか、またはこれが可能であるかどうか?