【发布时间】:2014-07-17 16:18:25
【问题描述】:
我正在开发 WPF 应用程序,其中一项要求是在按下 Alt 键时在按钮上显示快捷键提示。当您按下 Alt 键时,它需要像功能区/菜单一样工作,它会显示提示。我正在使用 MVVM,它需要在多个地方实现,而不仅仅是一个按钮,所以需要一个通用的解决方案(可能是行为或其他东西)。
有没有办法实现这个?任何帮助将不胜感激。
【问题讨论】:
-
我很确定您可以立即使用它,不是吗?
-
不,您可以设置 accesstext 或使用 _ButtonText,但没有什么像功能区那样在角落看到提示。
-
很公平,那我就更正了。
-
是的,有一种方法可以实现这一点。创建一个新的按钮类型,在模板中包含提示并监听按下的 alt 键。当你开始并被卡住时回来。
-
你也可以写一个通过行为使用的装饰器。通过这种方式,您可以将行为附加到任何按钮。
标签: c# wpf mvvm access-keys