1

我目前正在 Expression Blend 4 中设计我的 Silverlight 应用程序界面。我希望用户能够按下 Alt 键并在按钮上看到带下划线的字符以提供热键功能。这曾经在 VB 中通过在您想要下划线的字母前添加一个“&”字符来完成(例如“&Save”)。在 XAML 中,我的理解是您使用下划线(“_”)来执行此操作。但是,当我使用下划线时,下划线字符实际上出现在我的按钮内容中。(“_Save”显示在按钮上)。我做错了什么?

这是按钮的 XAML: <Button Content="_Save" Height="30" Foreground="DarkGray"/>

我确定我错过了一些简单的东西,但我对此太陌生了,只是找不到现有的帮助。谢谢你。

4

1 回答 1

3

这样的事情会为你做吗?

  <Button x:Name="Play" Margin="1,2"
    ToolTipService.ToolTip="shortcut key: P" 
    AutomationProperties.AccessKey="P">
    <TextBlock><Underline>P</Underline>lay</TextBlock>
  </Button>

键盘支持

于 2012-05-02T19:35:47.843 回答