WPF控件

WPF控件

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:Visual Studio 2015

作者:朱海恩

撰写时间: 2019.05.29

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

一、内容控件:

内容控件的特征就是有一个Content属性,Content属性接收的是一个object类型。凡是内容控件都继承自ContentControl,因为Content属性属于ContentControl

内容控件有:Button按钮控件)、RepeatButtonToggleButton等控件。

1Button(按钮控件):

Content(内容输入)

Margin(外边框与页面边框的距离)

Padding(内部元素与页面边框的距离)

2ToggleButtonCheckBoxRadioButton的基类。

<RadioButton Content="D组" Height="16"></RadioButton>

<CheckBox Content="CheckBox" Height="16" />

 

二、条目控件:

条目控件都是继承自ItemsControl,在ItemsControl中有两个属性,ItemsItemsSource

Items属于ItemsControl的集合类型。

ItemsSource常用于数据绑定。

条目控件有:ExpanderGroupBox分组框)、TabItem等控件。

<Expander Header="成绩组" Height="208" Margin="30">

            <StackPanel>

                <RadioButton Content="A组" Height="16"></RadioButton>

                <RadioButton Content="B组" Height="16"></RadioButton>

                <RadioButton Content="C组" Height="16"></RadioButton>

            </StackPanel>

</Expander>

 

GroupBox控件称为分组框,该控件常用于为其他控件提供可识别的分组,其典型的用法之一就是给RadioButton控件分组。可以通过分组框的text属性为分组框中的控件向用户提供提示信息内容。设计时,向GroupBox控件添加控件的方法有两种:直接在分组框中绘制控件,或者把某一个已经存在的控件先复制,然后选中分组框,再执行粘贴操作,把复制的控件粘贴到相应的位置。位于分组框的所有控件随着分组框的移动而一起移动,删除而一起删除。

GroupBox控件示例代码:

 

结果视图:

 

  • 文本控件

文本控件有:TextBlock(文本块)Label(文本框)、TextBox(文本框)、RichTextBox(既可以输入文本、 又可以编辑文本的文字处理控件)等控件。

TextBox(文本框):

1.lineup()向上一行

2.selectionstart(选中文本的开始位置)

3.selectionlength(选中字符的数量)

4.selectedtext(选中的文本,可以改变change的事件)

 

四、范围控件

范围控件有:ScrollViewer滚动条 ScrollBar滚动条)、ProgressBar进度条控件:一般很少使用,不可操作)等控件。

1Scrollviewer(滚动条):

Vertical(Horizontal)ScrollBarVisIbility(是否出现滚动条)

CanContentScroll(逐元素展示)

 

2ScrollBar滚动条控件)是大部分Windows应用程序中都具有的控件,是 Windows界面的一种常见元素,通常分为水平滚动条(HscrollBar)和垂直滚动条(VscrollBar)。

 

3ProgressBar进度条控件该控件在水平栏中显示适当长度的矩形来指示进程的进度。

IsIndeterminate="True"(滑动钮一直滑动)

Maximum=" 100"(最大值)

Minimum=" 0" (最小值)

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值