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就可以触发按钮的单击事件

  • 相关阅读:
    easyui datagrid 让某行复选框置灰不能选
    easyui前台改变datagrid某单元格的值
    javascript Date format(js日期格式化)
    SVN中trunk,branches,tags用法详解
    ecshop后台新功能权限的添加
    jquery创建一个新的节点对象(自定义结构/内容)的好方法
    kafka系列九、kafka事务原理、事务API和使用场景
    kafka系列八、kafka消息重复和丢失的场景及解决方案分析
    kafka系列七、kafka核心配置
    kafka系列六、java管理kafka Topic
  • 原文地址:https://www.cnblogs.com/tianguook/p/4161195.html
Copyright © 2011-2022 走看看