用途:在 WPF 应用中实现类似 Microsoft Outlook 的导航窗格,用可展开/折叠的分类区域承载导航项或自定义控件。控件层级为 GroupBar → GroupBarItem(分类标签)→ GroupView → GroupViewItem(带文字与图标的可点击项),GroupBarItem 的内容也可放任意 WPF 面板或 UIElement。所需程序集为 Syncfusion.Tools.WPF 与 Syncfusion.Shared.WPF,命名空间 Syncfusion.Windows.Tools.Controls,XAML 命名空间 xmln:syncfusion="http://schemas.syncfusion.com/wpf",可声明式或代码方式添加。视觉模式:Default(一次展开一项)、MultipleExpansion(树状多展开)、StackMode(Outlook 栏样式,底部弹出菜单)。常见能力包括 AllowCollapse 与 ShowGripper(StackMode)、ItemsSource 搭配 ItemContainerStyle 做 MVVM 数据绑定、HeaderTemplate/ContentTemplate、IsListViewMode 列表样式、DragItemVisibility 拖放重排、内置上下文菜单、工具栏、动画以及 SaveBarState/LoadBarState/ResetBarState 状态保存。主要属性含 VisualMode、ItemsSource、ItemContainerStyle、PopupResizeDirection、ItemContentLength、GroupBarHeaderStyle,以及 GroupBarItem 的 Header、HeaderImageSource、IsSelected 等。限制与细节:具体 API 行为、主题支持与示例代码需参阅对应参考文档;资料未提供收费、版本要求与平台限制等信息。
syncfusion-wpf-navigation-pane
办公与效率
更新于 10-15 23:56