如何获取会触发路由命令的输入绑定?

时间:2009-06-27 10:47:04

标签: wpf routed-commands inputbinding

我有一个菜单项,它有一个分配给它的命令(MyCommands.Indent)和两个文本区域,两个文本区域都有一个输入绑定触发MyCommands.Indent。困难的部分是输入绑定有不同的手势,我希望这些手势在MenuItem中改变。

所以我的问题是:如何获得会触发此路由命令的输入绑定?

1 个答案:

答案 0 :(得分:0)

我能看到你要问的唯一方法就是探索可视树,找到带有InputBindings到RoutedCommand的项目......不是一个很好的想法!

但是可能有更好的方法:你不是只使用InputGestures属性在RoutedCommand中定义快捷方式?那样你就不再需要InputBinding了......