zoukankan      html  css  js  c++  java
  • 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就可以触发按钮的单击事件

  • 相关阅读:
    转:Oracle中的日期和字符串互相转换
    jQuery DateTimePicker 日期和时间插件
    js转换时间戳-转换成 yyyy-MM-dd HH:mm:ss
    linux下载服务器上的文件命令-sz
    eclipse中集成maven
    maven的安装和环境配置
    eclipse复制粘贴变卡的解决办法
    在表单提交之前做校验-利用jQuery的submit方法
    centos7 ipaddr 无法查看虚拟机IP解决办法
    linux下tomcat启动很慢的解决办法
  • 原文地址:https://www.cnblogs.com/tianguook/p/4161195.html
Copyright © 2011-2022 走看看