首页 > 代码库 > AccessText热键的使用
AccessText热键的使用
AccessText可以用于Label与别的控件(常用于TextBox)绑定热键、也可以单独给别的控件设置热键
1、可以在label中使用AccessText
代码:
<Label HorizontalAlignment="Left" Name="label1" Target="{Binding ElementName=textBox1}" Margin="70,185,0,206" Width="164">
<Label.Content>
<TextBlock>
<AccessText>
用户名(_u):
</AccessText>
</TextBlock>
</Label.Content>
</Label>
<TextBox Height="23" HorizontalAlignment="Left" Margin="141,185,0,0" Name="textBox1" VerticalAlignment="Top" Width="120" />
其中{Binding ElementName=textBox1}用于label与TextBox绑定,当label触发热键时,textBox1会获取焦点。
热键触发方式: Alt+热键(下划线后面的一个字符) 本例:用户名(_u)的热键就是u
如果把Label中的AccessText、TextBlock删除,甚至把Label.Content删除,效果还是一样:
<Label HorizontalAlignment="Left" Name="label1" Target="{Binding ElementName=textBox1}" Margin="70,185,0,206" Width="164">
用户名(_u):
</Label>
我估计是自动加上了AccessText,这只是我的估计,有问题希望各位多多指正
2、可以给其他控件添加AccessText
代码:
<Button Height="23" HorizontalAlignment="Left" Margin="208,15,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click">
<Button.Content>
<AccessText>
_Button
</AccessText>
</Button.Content>
</Button>
这样,当按下 Alt+B就可以触发按钮的单击事件
AccessText热键的使用