1

コマンドが割り当てられたメニュー項目 (MyCommands.Indent) と 2 つのテキスト領域があり、どちらも MyCommands.Indent をトリガーする入力バインディングを持っています。難しいのは、入力バインディングにはさまざまなジェスチャがあり、これらのジェスチャを MenuItem で変更したいということです。

私の質問は次のとおりです。このルーティングされたコマンドをトリガーする入力バインディングを取得するにはどうすればよいですか?

4

1 に答える 1

0

あなたが求めていることを具体的に行うことができる唯一の方法は、ビジュアルツリーを調べて、RoutedCommand への InputBindings を持つアイテムを見つけることです...あまり良い考えではありません!

しかし、より良いアプローチがあるかもしれません: InputGestures プロパティを使用して、RoutedCommand でショートカットを定義しないでください。そうすれば、もう InputBindings は必要ありません...

于 2009-06-27T11:12:18.710 に答える