用途:本技能指导在 Windows Forms 应用中使用 Syncfusion GroupBar(导航窗格)控件,实现 Outlook 式侧边导航、可折叠的分组层次结构、工具箱式分类界面,以及带主题的导航容器。
主要能力:GroupBar 作为容器,一次只显示一个选中分组(GroupBarItem)的内容,配合 GroupView 展示子项(GroupViewItem)。支持 StackedMode(Outlook 式底部导航窗格、可折叠栈)、Office 2007/2010/2016、Metro 等主题、嵌套 GroupBar、布局序列化、就地重命名、本地化,以及表头、边框、颜色、字体、动画等外观定制。
使用方式:需引用 Syncfusion.Shared.Base.dll(NuGet 包 Syncfusion.Shared.Base),命名空间 Syncfusion.Windows.Forms.Tools,最低 .NET Framework 4.5。典型步骤:创建 GroupBar 并设置 Dock(常用 DockStyle.Left)与宽度;创建 GroupBarItem 并设置 Text、Image;为需要子项的分组创建 GroupView,向 GroupView.GroupViewItems 添加 GroupViewItem,再将该 GroupView 赋给 GroupBarItem.Client,并把 GroupView 加入 GroupBar.Controls;通过 VisualStyle 等属性应用主题;使用 GroupBarItemSelected、GroupViewItemSelected 等事件处理导航。
适用场景:邮件客户端侧边导航、IDE 工具箱、文档管理系统层次导航、设置与配置面板分类导航。
限制:资料未提供收费、价格或授权信息;未提供具体平台兼容范围细节;动画、序列化等高级用法需查阅对应参考文档,本摘要不展开。