用途:在 Blazor 应用中实现 Syncfusion 的 SfToolbar 工具栏/命令栏,用于放置按钮、图标与自定义控件,常见于文本编辑器格式栏、文件操作栏、数据表格命令栏、导航菜单等场景。
主要能力:项类型包括 Button、Separator、Spacer、Input 与自定义模板;支持 PrefixIcon、SuffixIcon、TooltipText、Width、CssClass、HtmlAttributes、Disabled、Visible、Align、Overflow、ShowAlwaysInPopup、ShowTextOn、TabIndex、Id 等项属性。组件级属性包括 Width、Height、OverflowMode(Scrollable、Popup、MultiRow、Extended)、ScrollStep、EnableRtl、CssClass。支持通过 Spacer 实现左中右对齐,支持动态添加/移除/启用/禁用/显示/隐藏项,支持 RTL 与主题样式定制。
使用方式:需引用 Syncfusion.Blazor.Navigations 命名空间,在 .razor 中使用 <SfToolbar> 与 <ToolbarItems>、<ToolbarItem> 声明项;动态场景可将 ToolbarItems 绑定到集合,通过增删集合项更新工具栏。安装、NuGet 包、服务注册与 CSS 主题引用的具体步骤见 references/getting-started.md。
适用场景:富文本编辑器格式工具栏、文件管理器操作栏、数据网格命令栏、图像编辑器工具面板、导航菜单、仪表板操作按钮、表单构建器组件面板等。
限制:资料未提供具体收费、价格、平台版本或性能数据;溢出模式选择、图标类名与主题引用需按官方文档配置,图标依赖 Syncfusion 图标库(e-icons 类)。