WPF,Silverlight与XAML读书笔记第二十二 - 控件之四 – 内容控件之带头的容器控件
说明:本系列基本上是《WPF揭秘》的读书笔记。在结构安排与文章内容上参照《WPF揭秘》的编排,对内容进行了总结并加入一些个人理解。
顾名思义,带头的容器这类控件在主内容上添加了一个自定义header。这些控件是继承自ContentControl的HeaderedContentControl子类。后者在前者基础上添加了object类型的Header属性。
GroupBox (WPF1.0)
GroupBox是一种常见的用来组织各种控件的控件。
其声明方式:
1 <GroupBox Header="…" Content="…" />
或
Expander (WPF1.0)
Expander包含了一个按钮,可以展开或者折叠它所包含的内容。(默认处于折叠状态)。Expander的使用方式,同GroupBox。下面介绍其独有的成员:
-
IsExpanded属性:顾名思义控件是否处在折叠状态。
-
Expanded/Collapsed事件:在折叠或展开时触发的事件。
-
ExpandDirection属性:控制展开的方向。(Up,Down,Left或Right)。
提示:
Tips:Expander中的按钮是另一种形式的ToggleButton。
本文完
参考:
《WPF揭秘》
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异