1

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

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

4

1 回答 1

0

我能看到具体执行您所要求的唯一方法是探索可视化树以查找带有 InputBindings 到您的 RoutedCommand 的项目......这不是一个很好的想法!

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

于 2009-06-27T11:12:18.710 回答