小记:最近公司使用 WPF 开发一款新的产品,从零基础开始学习 WPF,在看书的过程中,有些内容需要规整到一起,最终选择了博客园,希望对自己所掌握的知识有所规整。
-----------------------------------------------------------------------
WPF 控件 (1)内容控件:
包含并显示一块内容。从技术角度看,内容控件是可以包含单个嵌套元素的控件。与布局容器相比,内容控件只能包含一个子元素。
Lable 控件
-- 给 Lable 控件设置记忆符(mnemonics)
使用 ALT+A 键可以快速将焦点转移到 txtA 控件中。
ToolTip 控件
--ToolTip 属性可以设置在其他内容控件上,作为属性存在。
Button 控件
--IsCancel 属性设置为 true,按钮就成为窗口的取消按钮。且按下 Esc 键就会触发该按钮。--IsDefault 属性设置为 true,按钮就成为默认按钮,按下 Enter 键会触发默认按钮,焦点处于其他按钮除外。ToggleButton 控件和 RepeatButton 控件后续会更新内容。RadioButton 控件
--GroupName 属性用来分组,指定相同名称则认为在一组。
CheckBox 控件
--IsChecked 属性可以是 true,false,null
注意在 WPF 标记中指定 null 值,需要使用 null 标记扩展,如下所示:
ScrollViewer 控件
-- 将容器放置该控件,可以使用滚动条。当不需要时不显示,可以设置 VerticalScrollBarVisibility 为 AUTO 值。
GroupBox 控件
-- 显示为具有圆角和标题的方框。
TabItem 控件
--TabItem 控件表示 TabControl 控件中的一页。设置 Header 属性,为 tab 页标题。
Expander 控件
-- 它封装了一块内容,通过单击小箭头按钮可显示或隐藏所包含的内容。
-- 通过设置 IsExpanded 属性,设置该控件是否默认为隐藏内容还是展开内容。
-- 默认为向下展开,可以改变 ExpandDirection 属性的值,可选值有 Down,Up,Left,Right。
来源: https://www.cnblogs.com/lina-zmf/p/8213431.html