SuperAPI AI 工具集

syncfusion-winui-treegrid

通用与其它

查看项目

更新于 10-16 03:05

技能介绍

用途:该技能面向 Syncfusion WinUI TreeGrid(SfTreeGrid)组件,用于在 WinUI 3(Windows App SDK)应用中显示层级或自关联数据,将树形展开/折叠导航与数据网格功能结合。命名空间为 Syncfusion.UI.Xaml.TreeGrid,NuGet 包为 Syncfusion.Grid.WinUI。

主要能力:支持自关联与嵌套集合数据绑定;8 种内置列类型(文本、数值、日期、时间、复选框、下拉框、超链接、模板)及自动生成列;内置编辑器与验证;单列/多列排序;Excel 风格筛选;行与单元格选择;节点复选框、按需加载、展开/折叠;行拖放、合并单元格;剪贴板操作与 Excel 导出;条件样式与自定义模板;上下文菜单、工具提示与 MVVM 支持。

使用方式:通过 ItemsSource 绑定数据;自关联数据需设置 ParentPropertyName、ChildPropertyName 与 SelfRelationRootValue;嵌套集合数据只需 ChildPropertyName。可用 AutoGenerateColumns 自动生成列,或手动定义列并设置 MappingName。通过 AllowEditing、AllowFiltering、SelectionMode、SelectionUnit、AutoExpandMode 等属性控制功能。

适用场景:组织架构、文件系统浏览、分类层级、物料清单、任务/项目管理、地理层级等。

限制:资料未提供具体收费、价格、平台版本要求或性能基准;编辑功能需数据对象实现 INotifyPropertyChanged;大数据集建议启用按需加载或数据虚拟化。