概述

RadTreeView便于分层数据结构的显示、管理和导航。该产品提供了许多高级功能,如命令机制、数据绑定、复选框支持。RadTreeView允许您实现复杂的行为,并很好地融入到应用程序的界面中。

Xamarin Ninja图像的teleerik UI

TreeView是Xamarin的Telerik UI一个专业级的UI组件库,用于构建现代和功能丰富的 应用程序。要想尝试一下,注册一个30天的免费试用。

图1:概览

RadTreeView-Overview

关键特性

  • 分层导航: RadTreeView显著地改善了需要在层次结构上导航的应用程序的导航和性能。

  • 展开/折叠APIRadTreeView介绍几种可用于以编程方式控制其项的状态的方法。

  • 命令的支持RadTreeView严格遵循MVVM最佳实践,并提供了一套直观且易于使用的api,允许RadTreeView控件的不同方面的行为被处理和/或完全覆盖。RadTreeView公开了一个Commands集合,允许您向每个控件的实例注册自定义命令。

  • 复选框支持: Telerik RadTreeView提供了每个项目旁边显示的复选框按钮。RadTreeView允许用户选中/取消选中节点,并使用选中节点的集合执行各种任务。RadTreeView的三状态复选框模式允许RadTreeViewItems的复选框拥有额外的第三种状态——不确定。

  • 数据绑定:简单地将自定义业务对象集合设置为ItemsSource和“HierarchyAdapter”类的组合,就足以可视化层次结构的源。

  • 按需负荷: Load On Demand功能允许你延迟RadTreeView的人口和加载子项只有当他们被请求,从而提高你的应用程序的整体性能。

  • UI虚拟化:用户界面使用虚拟化来显示所需的元素,这意味着它们只在需要时创建,并且只针对当前可见的单元。

  • 主题支持:RadTreeView内置主题支持,允许您轻松构建具有预定义主题外观和感觉的光滑界面

另请参阅

在本文中
Baidu
map