我目前正在Expression Blend 4中设计我的Silverlight应用程序界面。我希望用户能够按下Alt键并查看按钮上带下划线的字符以提供热键功能。以前这是通过添加“&”在VB中完成的。你想要下划线的字母前面的字符(例如“& Save”)。在XAML中,我的理解是你用下划线(“_”)来做。但是,当我使用下划线时,下划线字符实际上出现在我的按钮内容中。 (按钮上显示“_Save”)。我做错了什么?
这是按钮的XAML:
<Button Content="_Save" Height="30" Foreground="DarkGray"/>
我确信我错过了一些简单的东西,但我对此太新了,只是找不到现有的帮助。谢谢。
答案 0 :(得分:3)
这样的事情能为你做到吗?
<Button x:Name="Play" Margin="1,2"
ToolTipService.ToolTip="shortcut key: P"
AutomationProperties.AccessKey="P">
<TextBlock><Underline>P</Underline>lay</TextBlock>
</Button>