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

  • 相关阅读:
    for循环实战性能优化
    MySQL group_concat 介绍
    MySQL 取分组后每组的最新记录
    MySQL查询top N记录
    常用SQL之日期格式化和查询重复数据
    Java 8 ThreadLocal 源码解析
    避免创建不必要的对象
    IntelliJ IDEA 设置忽略SVN文件和文件夹
    scrapy+selenium+chromedriver解析动态渲染页面
    java读取excel或者csv时日期格式数据处理
  • 原文地址:https://www.cnblogs.com/tianguook/p/4161195.html
Copyright © 2011-2022 走看看