如何禁用某些按钮的加速键
我将 Button 的 .Content 值设置为包含下划线的字符串;第一个下划线被解释为加速键。
在不更改底层字符串(通过用 __ 替换所有 _ )的情况下,有没有办法禁用非菜单按钮的加速器?
I am setting the .Content value of a Button to a string that contains underscores; the first underscore is being interpreted as an accelerator key.
Without changing the underlying string (by replacing all _ with __), is there a way to disable the accelerator for non-menu Buttons?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一种简单的方法是将字符串嵌入到 TextBlock 中(它没有访问键的概念),并将其用作按钮的内容而不是原始字符串:
One easy way is to embed your string in a TextBlock (which has no concept of an access key) and use that as the content of your button instead of the raw string: