用途:Syncfusion Blazor Splitter 是一个基于布局的容器组件,可将容器区域拆分为可调整大小、可折叠的窗格,适合构建多内容区域的复杂界面。
主要能力:支持水平(默认)与垂直方向;可配置多个窗格;窗格支持固定像素、百分比或自动尺寸,并可设置 Min/Max 约束、Visible 可见性、Collapsible 折叠按钮与初始 Collapsed 状态;支持嵌套 Splitter 实现复杂布局;提供 OnResizeStart、Resizing、OnResizeStop、OnCollapse、OnExpand 等事件;支持 EnablePersistence 将状态保存到 localStorage,并可用 @bind-Collapsed、@bind-Size 双向绑定;可自定义分隔条、调整手柄、图标与主题样式。
使用方式:需引入 Syncfusion.Blazor.Layouts 命名空间,按文档完成 NuGet 安装、服务注册与样式脚本资源加载。基本用法为在 SfSplitter 内放置 SplitterPanes 与 SplitterPane,通过 Size、Min、Max、Collapsible 等属性配置窗格,用 ContentTemplate 放置内容。
适用场景:代码编辑器布局、管理后台仪表盘、邮件客户端、项目管理工具、数据分析面板等。
限制:资料未提供具体收费、价格、平台兼容版本或性能数据;实际安装命令、包名与配置细节需查阅对应参考文档。