本文详细讲解了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控件的用法和介绍的文章。希望对大家的学习有帮助,也希望大家多多支持。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。