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

标签 wpf user-interface menu

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

然而,在 WPF 中,我将输入手势绑定(bind)在一个位置,然后必须记住设置 InputGestureText每次我手动使用输入手势时。

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

最佳答案

据我所知,没有内置自动化,但这不应该阻止你自己制作,不应该太难。您可以遍历您的菜单树并添加 InputGestureText基于InputBindings或者反过来做(最好使用支持菜单的 View 模型层次结构)。

关于wpf - 如何在所有菜单上自动设置 InputGestureText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9754813/

相关文章:

css - 我怎样才能指定一个独特的菜单项并赋予它独特的属性?

c# - 使用 IValueConverter 动态加载图像源

c# - 使用来自另一个程序集的 WPF 样式

android - Saripaar 的@ConfirmPassword 不工作

c++ - 如何反转轨迹栏的范围? (commctrl.dll)

css - 如何使 jQuery UI 导航菜单水平?

c# - WPF 列表框 DisplayMemberPath 和 SelectedValuePath

wpf - 将 TabControl 的标题放在右侧并垂直放置它的文本

java - 从jframe加载数据到新打开的jframe

html - 下拉菜单子(monad)菜单不显示