SuperAPI AI 工具集

syncfusion-wpf-breadcrumb

通用与其它

查看项目

更新于 10-16 00:20

技能介绍

用途:在 WPF 中实现类似 Windows 资源管理器地址栏的面包屑/地址栏导航 UI,用于层级路径导航。

主要能力:每个路径段是可点击的 HierarchyNavigatorItem,点击后弹出子项列表进行下钻导航。支持声明式填充(HierarchyNavigatorItem)或数据绑定(ItemsSource + HierarchicalDataTemplate),可绑定业务对象集合、XML(XDocument)或 WCF 数据,并支持按需/懒加载。IsEnableEditMode 开启路径输入与自动完成(Enter 确认、Esc 取消)。支持工具提示、导航历史(返回箭头下拉)、刷新按钮及 HierarchyNavigatorRefreshButtonClick 事件、ShowProgressBar()/CancelProgressBar() 进度条、键盘导航、层级选择限制,以及通过 Command 绑定实现 MVVM(选中项变化时触发,传 HierarchyNavigatorItem 为参数)。可通过 SfSkinManager 应用内置主题,或用 ThemeStudio 自定义主题。

必要用法:需引用程序集 Syncfusion.Tools.WPF 与 Syncfusion.Shared.WPF;XAML 命名空间 xmlns:syncfusion="http://schemas.syncfusion.com/wpf";C# 命名空间 using Syncfusion.Windows.Tools.Controls;。声明式示例:<syncfusion:HierarchyNavigator x:Name="navigator"> 内嵌 HierarchyNavigatorItem。数据绑定示例:ItemsSource="{Binding HierarchyItems}",ItemTemplate 使用 HierarchicalDataTemplate。进度条:navigator.ShowProgressBar(); navigator.ShowProgressBar(new TimeSpan(0,0,0,0,1000)); navigator.CancelProgressBar();。

适用场景:WPF 面包屑、地址栏、多级业务对象或 XML/WCF 数据的层级导航界面。

限制:资料未提供收费、价格、平台版本、性能或效果信息;具体 API 行为以官方文档为准。