WPF控件之Expander

来源:互联网 发布:linux 端口扫描工具 编辑:程序博客网 时间:2024/06/05 08:51

1、最奇特的具有标题的内容控件式Expander控件,它封装了一块内容,通过单击小箭头按钮可现实或隐藏所包含的内容。

2、Expander控件默认折叠,可通过设置IsExpandered属性改变这种行为。

3、可设置扩展器的扩展方向,默认为Down,通过设置ExpandDirection属性的Up、Left或Right值。

当折叠Expander时,箭头始终指向将要展开的方向。

4、处理窗口不足以显示所有内容时所带来的问题:

       ①、为窗口设置最小尺寸(使用MinWidth和MinHeight属性),确保窗口在最小时也可以容纳所有内容。

②、设置窗口的SizeToContent属性,从而当打开或关闭Expander控件时,使窗口自动扩展为所需的大小。通常将SizeToContent属性设置为Manual,但也可以使用Width或Height,以使窗口为了适应所包含的内容在任意方向上扩展或收缩。

③、通过硬编码Expander控件的Height和Width属性来限制其尺寸。但当Expander控件中的内容太长时,可能会剪裁掉部分内容。

④、使用ScrollViewer控件创建可滚动的扩展区域。

原创粉丝点击