本文介绍了WPF的控件结构和各种控件类型,对大家的学习或工作有一定的参考价值。有需要的朋友下面和边肖一起学习。
上一章讲了布局,有点类似建筑设计。第一步是画图纸,整体结构,第二步是叠图。建筑方面也会有很多描述,比如砖、水泥、玻璃、瓷盘。在WPF,这一切的基础是控件,UI控件用来填充结构。
WPF的控件结构
各种控件类型详解
ContentControl 类将内容的属性设置为Content,例如
在控制目录下只能设置一次内容。下面的演示向按钮添加一个图像和一个文本显示标签。错误如下:
正确的使用方法:
!这种情况可以通过将前一章提到的布局容器加载到其中来避免。
HeaderedContentControl 类与ContentControl相比,这种控件可以设置内容,以及带有标题的页眉。
常见的分组控件如GroupBox和TabControl的子元素TabItem都是带有标题和内容的控件。
同样,Conent和Header在这类控件的目录中只能设置一次。如下面的错误所示,设置两次标题和内容会产生错误:
正确的使用方法:
ItemsControl 类这些控件大多属于显示列表类的数据,设置数据源的方式一般是通过ItemSource来设置。如下所示:
重点常用的控件介绍:TextBlock:用于显示文本和不可编辑的静态文本。文本设置显示文本的内容。
TextBox:用于输入/编辑内容的控件,其功能类似于winform中的TextBox。文本设置输入和显示内容。
Button:简单的按钮,内容显示文本,click可以设置Click事件,Command可以在后台设置绑定命令。
ComboBox:下拉框控件,ItemSource设置下拉列表的数据源,也可以显示设置,如下
关于基本WPF控件的介绍,本文到此结束。希望对大家的学习有帮助,也希望大家多多支持。