wpf用户控件,wpf自定义控件,WPF常用控件用法及介绍

wpf用户控件,wpf自定义控件,WPF常用控件用法及介绍

本文详细讲解了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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: