第二天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>

时间: 2024-11-25 09:32:52

第二天Controls的相关文章

H5 video标签的第二种格式

36-video标签的第二种格式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>36-video标签的第二种格式</title> </head> <body> <!-- 1.格式: <video> <source src="" type

HTML入门第二天

一. URL url:统一资源定位符 组成: 协议://域名:端口号/文件?参数名1=值1&参数名2=值2 例子:http://www.163.com:80/index.html?username=zhangkun&sex=nan 协议: http://    file://    ftp:// 端口号: 取值范围是0-65535, 通常使用的是1-1024, (已经被占用) http协议默认的端口号是80 . 文件: 请求的文件 参数: 通常是以键值对的形式出现. 每个参数之间使用&am

第二章:列表、表格与媒体元素

1.无序列表及其应用 语法: <ul> <li>第一项</li> <li>第二项</li> <li>第三项</li> </ul> 遵循W3c的标准<ul>标签里只能嵌套<li>标签,不能嵌套其他标签. <li>标签里可以嵌套任何标签. 2.无序列表的特征 (1)没有顺序,每一个<li>独占一行(块元素) (2)默认<li>标签项前面都有一个实心小圆点

第二十一篇:基?于?W?D?M?模?型?的?A?V?S?t?r?e?a?m?驱?动?架?构?研?究

基?于?W?D?M?模?型?的?A?V?S?t?r?e?a?m?驱?动?架?构?研? 这篇论文2006年早就发表, 与当时开发这个驱动正好差不多的时间. 最近实际项目需要, 又回过头来将AVStream中的主要框架列举一下. 整个框架由: KSDevice KSFilter KSPin所构成 KSDevice负责了PNP相关的DISPATCH, 如START, STOP, ADD, REMOVE KSFilter构成软件AVSTREAM设备的DISPATCH, 这就是所谓的FILTER CENT

Linux基础介绍【第二篇】

远程连接Linux的原理 SHH远程连接介绍 当前,在几乎所有的互联网企业环境中,最常用的Linux提供远程连接服务的工具就是SSH软件,SSH分为SSH客户端和SSH服务端两部分.其中,SSH服务端包含的软件主要有openssh和openssl,在Linux系统中可以查询SSH服务端工具的安装情况: [[email protected] ~]# rpm -qa openssh openssl openssl-1.0.1e-30.el6.x86_64 openssh-5.3p1-104.el6.

学习 Message(5): 关于 TApplicationEvents.OnMessage 的第二个参数 可以屏蔽 TWebBrowser右键菜单:

http://www.cnblogs.com/del/archive/2008/10/25/1319318.html TApplicationEvents.OnMessage 的第二个参数 Handled 如果是 True, 表示消息已经处理过了, 到此为止. unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, AppE

学习HTML5+CSS3的第二天

今天第二天学习Html5+css3 今天根据书上一共写了两个小实例 第1个实例关于音频播放文件 1 <!DOCTYPE HTML> 2 <html> 3 <body> 4 <video tideh="320" height="240" contorls="controls"> 5 <source src="/i/movie.ogg" type="video/ogg

多线程编程(3)--从CreateThread说起(倒数第二个参数)

转载自:万一的博客 function CreateThread( lpThreadAttributes: Pointer; dwStackSize: DWORD; lpStartAddress: TFNThreadStartRoutine; lpParameter: Pointer; dwCreationFlags: DWORD; {启动选项} var lpThreadId: DWORD ): THandle; stdcall; CreateThread的倒数第二个参数dwCreateFlasg

五周第二次课(1月9日) 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

五周第二次课(1月9日)7.6 yum更换国内源7.7 yum下载rpm包7.8/7.9 源码包安装扩展1. 配置yum源优先级 http://ask.apelearn.com/question/7168 2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm 命令::================================================================================