【问题标题】:How to disable accelerator key for some buttons如何禁用某些按钮的加速键
【发布时间】:2010-10-19 21:23:21
【问题描述】:

我将 Button 的 .Content 值设置为包含下划线的字符串;第一个下划线被解释为加速键。

在不更改底层字符串的情况下(通过将所有 _ 替换为 __),有没有办法禁用非菜单按钮的加速器?

【问题讨论】:

    标签: wpf xaml button accelerator


    【解决方案1】:

    一种简单的方法是将字符串嵌入到 TextBlock(没有访问密钥的概念)中,并将其用作按钮的内容,而不是原始字符串:

    <Button><TextBlock Text="{Binding TextWithUnderscore}" /></Button>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      • 2022-01-09
      • 2012-07-09
      • 2020-01-28
      • 2017-09-17
      • 2016-04-13
      相关资源
      最近更新 更多