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控件的用法和介绍的文章。希望对大家的学习有帮助,也希望大家多多支持。

wpf用户控件,wpf自定义控件