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

  • 相关阅读:
    性能测试入门(三)线程组设置详解
    P3052 [USACO12MAR]摩天大楼里的奶牛Cows in a Skyscraper
    P3047 [USACO12FEB]附近的牛Nearby Cows
    P2698 [USACO12MAR]花盆Flowerpot
    P2898 [USACO08JAN]haybale猜测Haybale Guessing
    P1782 旅行商的背包
    P3629 [APIO2010]巡逻
    P1065 作业调度方案
    P1640 [SCOI2010]连续攻击游戏
    P2590 [ZJOI2008]树的统计
  • 原文地址:https://www.cnblogs.com/tianguook/p/4161195.html
Copyright © 2011-2022 走看看