c#的button加快捷键时如何用下划线显示字母
发布网友
发布时间:2022-05-03 08:17
我来回答
共4个回答
热心网友
时间:2023-10-16 09:18
可以在设计界面的属性Text里, 在按钮文字后面加上 (&A)
代码里应该是这样:
button.Text = "按钮(&A)"
A 可以换成任意字母
热心网友
时间:2023-10-16 09:18
1.一般做法是:
XAML中:
<UserControl.Resources>
<RoutedUICommand x:Key="ClickCommand" Text="Text" />
</UserControl.Resources>
<UserControl.CommandBindings>
<CommandBinding Command="{StaticResource ClickCommand}"
Executed="ClickHandler" />
</UserControl.CommandBindings>
<UserControl.InputBindings>
<KeyBinding Key="C" Modifiers="Ctrl" Command="{StaticResource ClickCommand}" />
</UserControl.InputBindings>
<Grid>
<Button Content="Click here" Command="{StaticResource ClickCommand}"/>
</Grid>
C#中:
private void ClickHandler(object sender, RoutedEventArgs e)
{
//handle click event
}
注意:CommandBinding一定要设置在命令目标的外围控件上,不然无法捕捉到CanExecute和Executed等路由事件。
原文链接:https://blog.csdn.net/startwithdp/article/details/39083765
这个你可以参考一下,希望有用!
热心网友
时间:2023-10-16 09:19
微软的风格就是 &+字母,如保存 保存&S
热心网友
时间:2023-10-16 09:19
可以用代码加的啊。