SuperAPI AI 工具集

syncfusion-wpf-tree-navigator

通用与其它

查看项目

更新于 10-16 01:24

技能介绍

用途:在 WPF 中实现原地分层下钻导航(不使用弹窗或独立面板),展示在自身范围内展开的多级树结构,适合产品、分类、部门等层级导航。

主要能力:SfTreeNavigator 为根容器,含 Header(始终可见的根标签)与 HeaderTemplate;SfTreeNavigatorItem 表示每一级条目,含 Header 与可无限嵌套的 Items。支持通过 Items 声明式添加条目,或通过 ItemsSource 配合 HierarchicalDataTemplate 绑定嵌套业务对象集合。NavigationMode 可选 Default(顶部单个标题加返回按钮)或 Extended(从根到当前级的堆叠面包屑标题)。SelectedItem 可读取或设置当前选中项,并支持 TwoWay MVVM 绑定与程序化选择。

使用方式:程序集为 Syncfusion.SfTreeNavigator.WPF,命名空间 Syncfusion.Windows.Controls.Navigation,XAML 中通常使用 navigation: 前缀。可在 XAML 中嵌套 SfTreeNavigatorItem,也可在 C# 代码中创建并添加到 Items。数据驱动场景使用 ItemsSource 与 HierarchicalDataTemplate,并在模板中通过 ItemsSource 绑定连接子级。

适用场景:静态层级、动态数据层级、需要完整面包屑路径、需要顶部单一返回按钮、自定义根标题样式、加载时预选条目、响应选择变化。

限制:资料未提供收费、价格、平台版本、性能或效果等信息;具体主题与 SfSkinManager 用法需参考对应文档。