C#WPF 常用控件

一、常用控件
1.(1)、Border(边框)放到其他控件内部,给其他控件画边框,其他容器必须支持双标签。(2)、Background决定背景颜色,BorderBrush决定边框颜色,BorderThickness决定边框的宽度,CornerRadius决定边框的圆角效果,如果圆角的值是宽、高的一半则是一个完整的圆,如果超出一半则不会再变化。 EndPoint、StartPoint如果EndPoint横坐标是0,0,StartPoint纵坐标是0,1“线性渐变”则从上到下,如果横坐标是0,0,纵坐标是1,1“线性渐变”则从左上角到右下角。
C#WPF 常用控件_第1张图片
(3)、通过后台设置边框,后台设置样式的时候不能直接设置,要通过数据类型的支持。
C#WPF 常用控件_第2张图片
2.(1)、Button(按钮),按钮用图片应该设置内容为Image,而不能设置BackGroud为Image,如果只设置背景,button内容控件里的典型。
(2)、设置按钮的左右上下停靠,利用布局控件进行按钮与文字相结合,设置文字的水平居中。
C#WPF 常用控件_第3张图片
3.(1).Canvas (画布控件),用来画图的。也可以用来做容器用。子控件根据left/right和
top/bottom来获取相对与canvas边界的定位。
在这里插入图片描述
4.(1).Checkbox 复选框:复选框用于勾选或者勾掉某一个选项,在后台代码中表现为一个 布尔型值,使用IsChecked="True"或“{x:Null}”属性设置默认勾选。
在这里插入图片描述
5.(1)、Combobox 下拉列表框,指定显示某一个内容使用:IsSelected=“True”属性。
C#WPF 常用控件_第4张图片
6.(1).ContentControl 内容控件。button、checkbox等的基类。一般控件都是现实Text中的文本,这个控件显示Content属性中的文本。
在这里插入图片描述
7.(1).DataGrid 显示表格数据,默认情况下, DataGrid 当设置属性时,控件将自动生成列 ItemsSource,所生成的列的类型取决于列中数据的类型。
(2)、生成的列类型 DataGridTextColumn、DataGridTextColumn 、DataGridCheckBoxColumn
DataGridComboBoxColumn、 DataGridHyperlinkColumn ,对应的数据类型 :String 、Boolean 、Enum、Ur。
(3)、WindowStartupLocation=“CenterScreen” WindowState="Maximized"设置窗口为最大化。
C#WPF 常用控件_第5张图片
C#WPF 常用控件_第6张图片
8.(1)、DataPicker 日期选择控件,带日历。
(2)、SelectedDateFormat="Long(Short)"是设置日期显示的长短,Long可以显示日期的年月日星期几,Short只显示纯数字。
(3)、 SelectedDate="07/27/21"是设置显示当前的时间日期。
(4)、DisplayDateStart="01/01/21"是显示从几年几月几日开始,并且在过去的年份不会显示,DisplayDateEnd=“12/31/21"是显示从几年几月几日结束。
(5)、FirstDayOfWeek=“Sunday"设置从星期几为一周的开始。
C#WPF 常用控件_第7张图片
(6)、日期范围限制,如图1如果把日期选择在当月的15号,则在图2中只会显示当月15号之后的日期,相反如在图2中把日期选择在当月的28号,则在图1中只会显示当月28号之前的日期。
(7)、把名称为:datePicker1结束日期通过“DisplayDateEnd”设置为名称为:datePicker2的选中日期,把名称为:datePicker2开始日期通过“DisplayDateStart”设置为名称为:datePicker1的选中日期。
C#WPF 常用控件_第8张图片
(8)、通过“BlackoutDates”设置想要锁住的日期,锁住的日期不能够使用。
C#WPF 常用控件_第9张图片
(9)、DisplayDateStart 与 DisplayDateEnd 属性:这两个属性组合使用可以圈定一个日期范围,范围外的日期将不显示在日历中。
在这里插入图片描述
9.(1)、Ellipse 实心椭圆,常用属性 Fill(填充) 和 Stroke(笔触)。
C#WPF 常用控件_第10张图片
10.(1)、Expander 是一个可以展开和折叠的控件,它包含两部分——标头和内容。标头通 过Header属性来设置,内容通过Conent属性设置,这个控件最实用的地方,就是做导航栏。
C#WPF 常用控件_第11张图片
11.(1)、GridSplitter 分割线,表示重新分布 Grid 控件的列间距或行间距的控件,可以前台设置,也可以后台设置。
C#WPF 常用控件_第12张图片
12.(1)、GroupBox 具有标题的容器盒子,该控件用于创建具有用户界面 (UI) 内容边框和标题的容器。
C#WPF 常用控件_第13张图片
13.(1)、Image 图片控件 source属性设置图片路径,如果图片位置是和命名空间同级可以直接引用,如果是放在一个文件夹中的要先引用文件夹名称再引用图片。
C#WPF 常用控件_第14张图片
14.(1)、Label 文本标签 不支持换行 Content属性内为显示的文本。
15.(1)、ListBox 列表选择组件,可以横向也可以竖向,能获取选中值。可使用Separator控件做分隔符。
C#WPF 常用控件_第15张图片
16.(1)、Menu 菜单栏,一般放在顶部,如vs顶部,标题下面那排。
C#WPF 常用控件_第16张图片
17.(1)、PasswordBox 密码输入框。输入内容显示为*******,可以通过“PasswordChar”属性设置密码显示的形状。
C#WPF 常用控件_第17张图片
C#WPF 常用控件_第18张图片
18.(1)、RadioButton 单选按钮,“IsChecked=”{x:Null}””属性是设置默认勾选按钮。
C#WPF 常用控件_第19张图片
(2)、两组单选框通过“GroupName=“colorgrp””属性设置。
C#WPF 常用控件_第20张图片
19.(1).Fill 获取或设置 Brush,它指定形状内部上色的方式。
Stroke 获取或设置 Brush,用于指定 Shape 边框绘制的方式。
StrokeThickness 获取或设置 Shape 边框的宽度。
RadiusX 获取或设置令矩形边角改为圆角的椭圆半径( X 轴)。
RadiusY 获取或设置令矩形边角改为圆角的椭圆半径(Y 轴)。
C#WPF 常用控件_第21张图片
20.(1)、RichTextBox 富文本输入框 ,可以输入文字图片,前台写法和后台写法。
C#WPF 常用控件_第22张图片
C#WPF 常用控件_第23张图片
21(1)、ScrollBar 滚动条。没见过单独用的,一般都直接再外面套一个ScrollViewer
(2)、ScrollViewer 带滚动条的容器,当内容超出窗口时进度条显示,HorizontalScrollBarVisibility="Auto"控制水平方向的进度条 、四个属性显示或隐藏或折叠,VerticalScrollBarVisibility="Auto"控制垂直方向的进度条。
C#WPF 常用控件_第24张图片
C#WPF 常用控件_第25张图片
22.(1)、Separtor 竖向分隔线,可以用于ToolBar中分隔按钮组,多用于按钮组,如新增、修改、删除按钮组。
C#WPF 常用控件_第26张图片
23.(1)、Slider 滑动条,当用户关注相对大小,而不是具体的数字时使用。常用语音量控制等。
(2)、Minimum:获取或设置范围元素的 Minimum 可能的 Value。
(3)、Maximum:获取或设置范围元素的最大可能的 Value。
(4)、SmallChange:获取或设置要从 Value 控件的 Value 加上或减去的RangeBase。
(5)、LargeChange:获取或设置要从 Value 控件的 RangeBase 加上或减去的值。
(6)、TickPlacement:获取或设置与 Track 的 Slider 相关的刻度线的位置。
(7)、TickFrequency:获取或设置刻度线之间的间隔。
(8)、ElementName指定了要绑定的控件名为RectangleHeight, Path路径填写的就是RectangleHeight的具体属性即可。
C#WPF 常用控件_第27张图片
24.(1).StatusBar 状态栏,一般放在底部,显示各种状态信息,如VS下面那排。
C#WPF 常用控件_第28张图片
25.(1)、TabControl tab选项卡和对应容器。
C#WPF 常用控件_第29张图片
26.(1)、TextBlock 文本块 Text属性为显示内容,TextWrapping="Wrap"表示换行显示文本。
C#WPF 常用控件_第30张图片
27.(1)、TreeView 树形视图。
C#WPF 常用控件_第31张图片

你可能感兴趣的:(C#,WPF,c#,visual,studio)