如何在所有菜单上自动设置InputGestureText?

时间:2012-03-17 23:49:31

标签: wpf user-interface menu

在WinForms中,我可以为命令指定一个组合键,它将自动显示在菜单项中。事实上,十多年前德尔福也是如此。

但是,在WPF中,我将输入手势绑定在一个位置,然后每次手动使用输入手势时都必须记住设置InputGestureText

如何根据当前的键绑定自动设置应用程序中所有菜单上的所有InputGestureTexts?

1 个答案:

答案 0 :(得分:1)

据我所知,没有内置的自动化,但不应该阻止你自己制作,不应该太难。您可以迭代菜单树并根据InputGestureText添加InputBindings或以相反的方式执行(最好使用视图模型层次结构支持菜单)。