首页 > 代码库 > 第二天Controls

第二天Controls

所有的控件,大都这样的吧

按钮里面添加命令

 <Button Content="点击我复制" Command="Copy" Grid.Column="0" Grid.Row="1" CommandTarget="{Binding ElementName=txtDis}"></Button>
        <Button Content="点击我粘贴" Command="Paste" Grid.Column="1" Grid.Row="1" CommandTarget="{Binding ElementName=txtDis}" ></Button>
        <TextBox Text="ABC你好的" Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" Name="txtDis"></TextBox>

其中,Command,CommandTarget,Name是必须属性这样的话就能响应快捷方式了,如果想做成Alt+某键就响应的话,那就

<Button Content="点击我剪切(_X)" Grid.Row="2" Grid.Column="0" AccessKeyManager.AccessKeyPressed="Button_AccessKeyPressed" CommandTarget="{Binding ElementName=txtDis}"></Button>

使用下划线“_”作为代替了以前的“&”字符,当你按下alt的时候,就能标识的快捷方式,再用AccessKeyManager.AccessKeyPressed事件来响应

 

 

-------------CheckBox (三种状态)

    <CheckBox IsChecked="True">真</CheckBox>
            <CheckBox IsChecked="False">假</CheckBox>
            <CheckBox IsChecked="{x:Null}">Null</CheckBox>

--------------RadioButton 分组

 <RadioButton GroupName="A" IsChecked="True"></RadioButton>
            <RadioButton GroupName="A" IsChecked="False"></RadioButton>
            <RadioButton GroupName="B" IsChecked="True"></RadioButton>
            <RadioButton GroupName="B"></RadioButton>
            <RadioButton GroupName="B"></RadioButton>

如果一组内两个控件默认都是设置为Ture,那么运行后,则只有最后一个会被选择为True

-------------------三个有刻度的控件

  <ScrollBar Height="100" Orientation="Vertical"></ScrollBar>
            <ScrollBar Width="100" Orientation="Horizontal"></ScrollBar>


            <Slider Height="25" Orientation="Horizontal"></Slider>
            <Slider Width="25" Height="100" Orientation="Vertical"></Slider>


            <ProgressBar Height="25"></ProgressBar>

TextBox控件,这个控件用得最多了,所以包含了四种形态,普通型,文艺青年型,土豪型,装B青年型

  <TextBox>普通型</TextBox>
            <TextBox VerticalScrollBarVisibility="Visible" Height="42">文艺型</TextBox>
            <PasswordBox Password="zhuangbixing"></PasswordBox>
            <RichTextBox Height="300" Width="200">
                <FlowDocument>
                    <Paragraph>你好</Paragraph>
                    <Paragraph>你也好
                        <AccessText>_B</AccessText>
                        <Hyperlink>点击我吧</Hyperlink>
                        <Image Source="http://su.bdimg.com/static/superplus/img/logo_white_ee663702.png"></Image>
                    </Paragraph>
                </FlowDocument>
            </RichTextBox>

第二天Controls