丑陋的WPF热键

时间:2012-03-21 21:21:50

标签: c# .net wpf

我有一些使用Ctrl-Win-作为热键的命令。但是,MenuItem将这些显示为Ctrl-Windows-,这非常难看。如何修改它以便显示“Win”而不是“Windows”。呸。救命啊!

enter image description here

1 个答案:

答案 0 :(得分:5)

设置InputGestureText的{​​{1}}属性。只需记住在之前执行命令绑定。

修改
如果您不想为每个MenuItem重复此操作,则可以迭代所有Menuitem以编程方式更改其MenuItem属性。或者,如果您使用自定义输入绑定,则可以从InputGestureText派生一个类并覆盖KeyGesture以进行替换。