用途:在 Blazor(WebAssembly/Server/Web App)中构建看板与工作流管理界面,实现基于列的卡片任务管理。
主要能力:通过 SfKanban 绑定本地或远程数据源,用 KeyField 将卡片映射到列;配置 KanbanColumns 定义列,KanbanCardSettings 设置卡片标题与内容字段;支持泳道分组(KanbanSwimlaneSettings)、列内拖放与跨列拖放、WIP 校验(MinCount/MaxCount)、卡片编辑对话框、排序(DataSourceOrder、Index、Custom)、工具提示、RTL、本地化、响应式模式与无障碍(WCAG、键盘导航),并可与 Schedule、TreeView 等外部组件集成。
使用方式:安装 NuGet 包 Syncfusion.Blazor.Kanban 与 Syncfusion.Blazor.Themes;在 Program.cs 调用 builder.Services.AddSyncfusionBlazor();在 _Imports.razor 引入 Syncfusion.Blazor 与 Syncfusion.Blazor.Kanban;在 index.html 或 App.razor 添加主题样式表与 syncfusion-blazor.min.js 脚本;随后在 Razor 中使用 SfKanban 并配置列与卡片设置。
适用场景:任务/卡片管理、按负责人或类别分组的泳道看板、带 WIP 限制的工作流、需要拖放与卡片模板定制的 Blazor 界面。
限制:资料未提供收费、价格、平台支持范围与具体效果信息;部分高级配置细节需参考对应主题文档。