小记:最近公司使用WPF开发一款新的产品,从零基础开始学习WPF,在看书的过程中,有些内容需要规整到一起,最终选择了博客园,希望对自己所掌握的知识有所规整。

—————————————————————————————————————————————————-

WPF 控件(1)

内容控件

包含并显示一块内容。从技术角度看,内容控件是可以包含单个嵌套元素的控件。与布局容器相比,内容控件只能包含一个子元素。

Lable控件

–给Lable控件设置记忆符(mnemonics)

  <Lable Target=”{Binding ElementName = txtA}”>Choose _A</Lable>

  <TextBox Name=”txtA”></TextBox>

使用ALT+A键可以快速将焦点转移到txtA控件中。

ToolTip控件

–ToolTip属性可以设置在其他内容控件上,作为属性存在。

Button控件

–IsCancel属性设置为true,按钮就成为窗口的取消按钮。且按下Esc键就会触发该按钮。

–IsDefault属性设置为true,按钮就成为默认按钮,按下Enter键会触发默认按钮,焦点处于其他按钮除外。

ToggleButton控件和RepeatButton控件后续会更新内容。

RadioButton控件

–GroupName属性用来分组,指定相同名称则认为在一组。

CheckBox控件

–IsChecked属性可以是true,false,null

注意在WPF标记中指定null值,需要使用null标记扩展,如下所示:

  <CheckBox IsChecked=”{x:Null}”>A checkBox</CheckBox>

ScrollViewer控件

–将容器放置该控件,可以使用滚动条。当不需要时不显示,可以设置VerticalScrollBarVisibility为AUTO值。

GroupBox控件

–显示为具有圆角和标题的方框。

TabItem控件

–TabItem控件表示TabControl控件中的一页。设置Header属性,为tab页标题。

Expander控件

–它封装了一块内容,通过单击小箭头按钮可显示或隐藏所包含的内容。

–通过设置IsExpanded属性,设置该控件是否默认为隐藏内容还是展开内容。

–默认为向下展开,可以改变ExpandDirection属性的值,可选值有Down,Up,Left,Right。

版权声明:本文为lina-zmf原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/lina-zmf/p/8213431.html