WPF的基本控件
开发工具与关键技术:MVC 作者:zhh撰写时间:2021.1.20
1、Border: 放到其他控件内部,给其他控件画边框,其他容器必须支持双标签。
2、Button: 按钮,按钮用图片应该设置内容为Image,而不能设置BackGroud为Image,如果只设置背景,按钮鼠标经过样式还会在。
3、Calendar: 日历。
4、Canvas: 画布控件,用来画图的。也可以用来做容器用。子控件根据left/right和 top/bottom来获取相对与canvas边界的定位。
5、Checkbox: 复选框。
6、Combobox :下拉列表框。
7、ContentControl: 内容控件,button、checkbox等的基类,一般控件都是现实Text中的文 本,这个控件显示Content属性中的文本。
8、DataPicker: 日期选择控件,带日历。
9、DockPanel :停靠布局容器。子控件就像一个个船,定义DockPanel.Dock属性表示向上/ 下/左/右靠过去。
10、Ellipse: 实心椭圆。
11、Expander: 下拉框。
12、Grid: 网格布局控件。内部分两部分: <Grid.RowDefinitions>和<Grid.ColumnDefinitions>定义行列,行列的宽高有两种表示方 法,按尺寸和比例。按比例,表示方式是加 数字+,计算方式是,如下面的例子,三个列 的尺寸比是1:1:2。尺寸和比例可以混用,会先将尺寸扣除,剩下的按比例显示。 控件部分需要指定所在行列,可以设置跨行(Grid.RowSpan属性)和跨列 (Grid.ColumnSpan属性)。
13、GridSplitter: 分割线 。
14、GroupBox: 具有标题的容器盒子 。
15、Image :图片控件 source属性设置图片路径
16、Label: 文本标签 不支持换行 Content属性内为显示的文本
17、ListBox :列表选择组件,可以横向也可以竖向,能获取选中值。可使用Separator控件做 分隔符。
18、MediaElement: 播放视频音频,默认是界面上什么都没有,需要再代码中调用Play()方 法才会播放。
19、PasswordBox: 密码输入框。输入内容显示为******。
20、ProgressBar: 进度条。value属性表示进度,范围0100
21、RadioButton :单选按钮
22、RichTextBox: 富文本输入框
23、ScrollBar :滚动条。没见过单独用的,一般都直接再外面套一个ScrollViewer
24、ScrollViewer: 带滚动条的容器。
25、Separtor: 竖向分隔线,可以用于ToolBar中分隔按钮组。
26、Slider: 滑动条,当用户关注相对大小,而不是具体的数字时使用。常用语音量控制等。
27、StackPanel: 堆叠容器。子控件每个都占一行或一列。Orientation属性设置横向 Horizontal和竖向Vertical
28、StatusBar: 状态栏,一般放在底部,显示各种状态信息,如VS下面那排。
29、TabControl: tab选项卡和对应容器
30、TextBlock: 文本块 Text属性为显示内容,TextWrapping="Wrap"表示换行显示文本。
31、TextBox: 文本框