本文详细讲解了WPF常用控件用法及介绍,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
1.GroupBox
注意:分组框仍然需要布局容器来放置元素。如:堆栈面板面板
GroupBox标题=选择号码?
堆栈面板
单选按钮一/单选按钮
单选按钮二/单选按钮
单选按钮三/单选按钮
/堆栈面板
/GroupBox
2.TabControl
像这种标签页控件,在winform种非常常见,Tabpge子页面,而在WPF种,对应的则是TabItem类。
所示的代码示意图:
TabControl
TabItem Header=首页
堆栈面板
按钮按钮1/按钮
按钮按钮2/按钮
按钮按钮3/按钮
/堆栈面板
/TabItem
TabItem Header=第二页
堆栈面板
按钮按钮4/按钮
按钮按钮5/按钮
按钮按钮6/按钮
/堆栈面板
/TabItem
/TabControl
与内容属性相同,表格项目的页眉同样可以接收任何类型的对象。这意味着可以创建一个组合框或选项卡。在他们的页标题中包含任意图形和任意元素。如下所示:
TabControl
TabItem
塔比姆。页眉
堆栈面板方向=水平
按钮背景=透明边框Brush=透明/按钮
文本框BorderBrush=Transparent 首页/文本框
/堆栈面板
/TabItem .页眉
堆栈面板
按钮按钮1/按钮
按钮按钮2/按钮
按钮按钮3/按钮
/堆栈面板
/TabItem
/TabControl
3.Expander菜单控件
具备标题的内容收缩控件,在网中很普遍,用于左侧菜单。
代码如下所示:
堆栈面板
扩展器标题=一边距=5 填充=5
Ofo受到了大众的青睐,就连国外的人也对它评价很高。这些黄色的
自行车随处可见,所以赶时间的人可以
利用它然后及时到达目的地。/文本块
/扩展器
扩展器标题=二边距=5 填充=5
特别是对游客来说,他们可以骑自行车,然后看看周围的风景。/文本块
/扩展器
expander Header= Three Margin= 5 Padding= 5
它可以为他们节省很多钱,最重要的是它带来的方便。/文本块
/扩展器
/堆栈面板
4.ListBox控件
列表框控件是一个非常灵活的控件,它不仅包含子元素ListBoxItem对象。而且也可以驻留其他元素,这也就是ListBoxItem类继承于内容控制类,从而ListBoxItem能够包含一段嵌套的内容。
例如,创建一个包含普通按钮的列表。如下所示:
堆栈面板
列表框
ListBoxItem
按钮按钮1/按钮
/ListBoxItem
/列表框
列表框
ListBoxItem
按钮按钮2/按钮
/ListBoxItem
/列表框
列表框
ListBoxItem
按钮按钮3/按钮
/ListBoxItem
/列表框
/堆栈面板
5. ProgressBar进度条
不确定属性设置为没错,控件则会周期性的显示一个绿色(默认)从左到右的脉冲。
格子
进度条是无限的= True 高度= 30 /进度条
/网格
当然,我们也可以通过修改前景属性,修改其滚动的颜色。如下所示
堆栈面板
进度条边距= 2 是事件=真高度= 30 前景=绿色/进度条
进度条边距= 2 是无限的= True 高度= 30 前景=红色/进度条
progress bar Margin= 2 is infinite= True Height= 30 Foreground= Chocolate /progress bar
progress bar Margin= 2 is uncertain= True Height= 30 Foreground= dark salmon /progress bar
progress bar Margin= 2 is infinite= True Height= 30 Foreground= Pink /progress bar
progress bar Margin= 2 is infinite= True Height= 30 Foreground= dodger blue /progress bar
/堆栈面板
6.日期控件
WPF中有两个日期控件,Calendar和DatePicker。前者是日历的形式,后者就像一个文本框。
堆栈面板
日期选择器/日期选择器
日历/日历
/堆栈面板
同时,控件具有许多属性。
显示日期开始
和
显示日期结束
设置日历视图中显示的日期范围,从第一个显示日期开始到最后一个日期。
Date (DisplayDateEnd),用户不能导航到不包含可显示日期的月份。为了展示
是的,您可以将DisplayDateStart属性设置为DateTime。MinValue和DisplayDateEnd。
w设置为日期时间。最大值
BlackoutDates保存日历中禁用或无法选择的日期集合?如果该日期不在显示的日期范围ra内
如果您已经选择了这些日期的日期,您将收到一个异常,以防止选择任何
你可以打电话给BlackoutDates。过去日期的AddDatcsInPast()方法。
SelectedDate将选定的日期(或名称)作为DateTime对象提供。未选择日期时使用空值)。是的。
代码,方法是单击日历中的日期,或者由用户键入日期字符(在DatePicker控件中
设置此属性。在日历视图中,所选日期由阴影框标记,只有日期受日期控制。
只有当项目有焦点时,才会显示这个方块。
SelectedDates将选定的日期作为DateTime对象的集合提供。Calcndar控件支持此属性,其用途是。只有当SelectionMode属性被修改为允许选择多个日期时,该属性才能与DispalyDate一起使用(使用Datetime对象确定日历视图中最初显示的日期。如果该属性为空,将显示selectedDate属性的值。如果显示日期和选择日期属性都为空,则使用当前日期。显示的日期决定了日历视图中的原始月份页面。当日期控件获得焦点时,在该月中适当的一天周围会显示一个方形边框(该边框不同于用于当前选定日期的阴影框)。FristDayOfweek确定在日历中每一行的开头(最左边)显示一周中的哪一天。IsToDayHighighted确定日历视图是否通过突出显示来指示当前日期。
这就是这篇关于常用WPF控件的用法和介绍的文章。希望对大家的学习有帮助,也希望大家多多支持。