SuperAPI AI 工具集

syncfusion-wpf-kanban-board

通用与其它

查看项目

更新于 10-16 00:20

技能介绍

用途:Syncfusion WPF Kanban(SfKanban)用于以卡片和列的形式可视化工作流,适合敏捷项目跟踪、任务看板、缺陷与工单状态管理等场景。

主要能力:卡片可显示标题、描述、标签、图片和优先级指示;列代表工作流阶段;泳道可按团队、项目或自定义字段分组;支持每列最小/最大 WIP 限制及视觉提示;支持列间与泳道间拖放;可通过 Workflows 定义允许的状态转换;支持按优先级、日期或自定义字段排序;提供卡片点击、拖拽开始、拖拽经过、放置等事件;支持卡片、列头、泳道头模板定制;内置明暗主题,并支持本地化与 RTL。

使用方式:通过 NuGet 安装后,在 XAML 中使用 kanban:SfKanban,绑定 ItemsSource。可设置 AutoGenerateColumns 自动生成列,或手动定义 KanbanColumn 并指定 Categories。使用内置 KanbanModel 可快速开始;使用自定义数据模型时需设置 ColumnMappingPath 并定义 CardTemplate。泳道通过 SwimlaneKey 指定分组属性。WIP 限制通过 MinimumLimit/MaximumLimit 设置。排序通过 SortingMappingPath 与 SortingOrder 设置,拖放后可在 CardDrop 事件中调用 RefreshKanbanColumn() 刷新。

适用场景:软件开发任务板、团队项目管理、按优先级排序的看板、交互式卡片操作等。

限制:资料未提供具体收费、价格、平台版本要求或性能数据;自定义模型必须定义 CardTemplate;列不显示、卡片缺失、拖放失效、WIP 提示不显示、泳道未分组、排序未生效等问题需按资料中的排查项检查绑定、Category 映射、AllowDrag、Workflows、SwimlaneKey 与排序属性等配置。