SuperAPI AI 工具集

syncfusion-wpf-toolbar

通用与其它

查看项目

更新于 10-15 23:56

技能介绍

用途:本技能面向在 WPF 应用中使用 Syncfusion.Shared.WPF 程序集实现 ToolBarAdv 控件,创建可自定义的工具栏布局,适用于需要命令工具栏、溢出处理与多位置停靠的场景。

主要能力:ToolBarAdv 作为命令或控件的分组容器,支持 Band 与 BandIndex 灵活定位、溢出面板(OverflowMode.Always、Never、AsNeeded)、Docked/Floating/Hidden 多种状态、Gripper 拖放重定位、图标模板(含路径数据与字体图标)、以及通过 EnableAddRemoveButton 让用户自定义显示项。配套控件包括 ToolBarTrayAdv(按 band 组织多个工具栏)与 ToolBarManager(在 Top/Bottom/Left/Right 位置布局工具栏),并使用 ToolBarItemSeparator 添加分隔符。

使用方式:在 XAML 或 C# 中创建 ToolBarAdv,将其置于 ToolBarTrayAdv 内,可按需添加按钮、分隔符与图片;通过 Band、BandIndex、ToolBarName、GripperVisibility、FloatingBarLocation、IsOverflowOpen、EnableAddRemoveButton 等属性控制布局与行为;使用 ToolBarManager 的 TopToolBarTray、BottomToolBarTray、LeftToolBarTray、RightToolBarTray、CanDockAtTop/Bottom/Left/Right、Content 等属性实现多位置停靠,并通过 SfSkinManager 与 FloatingToolBarStyle、ControlsResourceDictionary 定制主题。

适用场景:文档编辑器、IDE、生产力应用的菜单栏;按上下文显示/隐藏的分组工具栏;图形编辑器中的可分离浮动工具面板;面向高级用户的个性化工具栏。

限制:资料未提供具体价格、授权版本细节之外的收费信息,亦未给出性能指标或与其他控件库的对比;使用需安装 Syncfusion.Shared.WPF 程序集,v16.2.0.x 及以上需注册许可证密钥;实际行为与可用主题以官方文档为准。