WPF控件大全(表格)-学习总结
阅读原文时间:2023年07月09日阅读:1

Label标签

label控件:一般用户描述性文字显示。

在Label控件使用时,一般给予用户提示。用法上没有什么很特殊的,label控件的值记住:不是Text 而是 Content属性。

TextBlock文本显示

TeXBox文本编辑

RichTextBox富文本

PassWordBox密码框

TextBlock控件,是只读的文本框,无法进行编辑,比较适合显示文本,该文本内容不允许编辑的情况。

TextBox是支持编辑的基本控件,我们平时不管是开发BS或者是CS的桌面应用,该控件的使用,应该都不陌生。我这里只介绍几个简单的属性,因为在具体的项目开发过程中可能会用到

RichTextBox比较的强大,支持富文本和简单文本等,可以实现出类似Word的那样的效果。

还可以对RichTextbox继续封装,直接加载Word等,作出类似Word效果的文本编辑器。

一般该文本框,用于用户输入验证或者注册时使用,对于其他模式下,很少使用该控件。

输入密码;

DataGrid数据表格

ListView数据列表

DataGrid 是WPF中最常用的列表数据显示控件,该控件功能强大,并且拥有强大的可定制性,下面我们就来看看。

一般ListView都可以通过DataGrid来替代。

ListBox下拉列表

ComboBox单选下拉列表

Menu菜单

ListBox 下来列表级控件,是项目中比较常用的,该控件通过重写控件等方式,对项目中使用了特效方面特别有帮助。LisBoxItem下拉项;

ComboBox与ListBox基本上差别不大,所以,这里再不做详细介绍。

Menu提供了菜单栏方式的多级菜单的管理和操作:

ScrollView滚动视窗

GroupBox分组

Expander折叠器

TabControl页签

TabItem页签项目

GroupBox用于组织页面相关元素放到一起,方便用户使用等方面提供帮助。

其他的用法,就和布局容器一样,因为其内部默认是加入了Grid。

折叠或展开某些内容;

TabControl是非常常见和有用的控件,例如我们使用的LiveWriter的下方的这部分:

我们就可以通过页签的方式来实现。可以看出来TabControl特别的简单,很容易使用,对我们来说也必将常用。特别是像浏览器多页签打开时,我们如果仿制,那么也可以使用该控件达到目标:

TabItem表示TabControl控件中的一页;

MediaElement媒体

MediaElement提供了对媒体文件的操作和访问:

其他

CheckBox复选框RadioButton单选按钮ProgressBar进度条

DatePicker日期选择控件;Calendar日历控件;

Slider滑动条;ToolTip提示信息;