控件时WPF里不可缺少的东西,在编程的时候我们可以对WPF使用上百个控件。有简单的当然也有复杂的,下面我们一起来了解一下吧。
- 简单控件
简单控件是没有Content属性的控件,例如,Button类可以包含任意形状或任意元素,这对于简单控件时没有问题的。下面是一些简单控件和它们的功能
- PasswordBox:
PasswordBox控件用于输入密码,这个控件有用于输入密码的专用属性,例如,PasswordChar属性定义了在用户输入密码时显示的字符,Password属性可以访问输入的密码。PasswordChanged事件在修改密码时立即调用。和MVC里面的<input type="password" />类似。
- ScrollBar:
ScrollBar控件包含一个Thumb,用户可以从Thumb中选择一个值,例如,如果文档在屏幕中放不下,就可以使用滚动条。一些控件包含滚动条,如果内容过多,就显示滚动条。
- ProgressBar:
使用ProgressBar控件,就是一个进度条,value属性表示进度,范围是0-100;
- Slider:
使用Slider控件,是一个滑动条,用户可以移动Thumb,选择一个范围值,ScrollBar、ProgressBar和Slider派生自同一个基类RangeBase,常用于音量控制,视频播放等
- Textbox:
TextBox控件用于显示简单的去格式文本,简单来说就是一个文本框,文本框控件可以用来获取用户输入或显示文本。文本框可以用来编辑文本,也可以只读方式显示文本。但也可以显示多个行。通过Text属性可以获取或设置文本框的输入或显示的文本。
- RichTextBox
RichTextBox控件,是一个富文本框控件,和文本框相比,它能够处理有格式的文本,还可以显示字体、颜色、链接、嵌入的图像等。实际上,富文本框能够提供类似字处理应用程序的文本操作和显示功能,如赋值、剪切、粘贴、全选等
- Calendar:
Calendar控件可以显示年份、月份或10年,用户可以选择一个日期或日期范围,和日历一样的。