概述

感谢您选择TelerikRadTreeListView

TelerikRadTreeListView结合了强大的数据驱动特性RadGridView类中显示分层数据的功能树状视图的方式。本地UI虚拟化、基于linq的数据引擎、过滤、排序和内置数据验证只是该控件提供的一些特性。

为WPF忍者图像的teleerik UI

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

WPF RadTreeListView概述

关键特性

  • 基于linq的数据引擎原生UI虚拟化: TelerikRadTreeListView处理数百万条记录而不影响用户体验。该控件利用水平和垂直UI虚拟化,并引入容器回收,以进一步提高速度和内存占用,特别是在绑定到大型数据集时。UI虚拟化技术确保TreeListView仅创建所需的容器(行/单元格),这些容器显示在网格的视口中。容器回收进一步提高了水平和垂直滚动的速度。这个特性使RadTreeListView为不同的数据项反复重用现有容器,而不是创建新容器。这些技术与我们出色的基于linq的数据引擎相结合,保证了Telerik的卓越的快速性能RadTreeListView.阅读更多关于这个UI虚拟化篇文章。

  • 层次结构柱RadTreeListView支持通过数据绑定系统定义层次关系。改变层次列索引的能力允许灵活的树形网格结构,类似于Windows资源管理器或iTunes。阅读更多关于这个层次结构柱篇文章。

  • 数据绑定:绑定RadTreeListView就像设置一个属性一样简单。阅读更多关于这个数据绑定篇文章。

  • 直接数据操作:和Telerik一起RadTreeListView数据操作(排序过滤)直接处理您的数据对象。在控件执行数据操作的常见场景中,您需要创建自己的集合视图。与TelerikRadTreeListView不需要在集合视图中包装数据来进行排序、分组和过滤。

  • 数据源更新:为了在代码中实现更好的可测试性和松耦合,在原始数据源中操作数据可能比使用RadTreeListViewAPI。TelerikRadTreeListView通过侦听数据源集合更改事件并在其可视化表示中反映这些更改来支持该场景。

  • 真正的外观,混合皮肤,完全可定制的控制: TelerikRadTreeListView可以有它的外观和动画完全定制通过Microsoft Expression Blend.您可以使用自己的主题,也可以使用控件附带的几个主题之一,这将帮助您在应用程序中提供一致的外观和感觉。阅读更多关于这个概述篇文章。

  • 聚合函数: TelerikRadTreeListView控件提供了一个内置的总计行,这使得添加一个表示数据范围内计算值的单元格变得简单和快速。带有聚合的汇总行可用于每个列。用户可以选择在页脚中显示从各种汇总的行。阅读更多关于这个聚合篇文章。

  • 排序你可以用TelerikRadTreeListView通过设置单个属性自动对其列进行排序。有三种排序模式:提升下行没有排序.除了简单的单列排序之外RadTreeListView允许您按多个列对数据进行排序。排序的RadTreeListView以一种尊重数据层次结构的方式执行——当按某一列排序时,首先对主节点排序,然后再对子节点排序。阅读更多关于这个排序篇文章。

  • 过滤: TelerikRadTreeListView允许最终用户通过应用筛选模式或他们自己的筛选标准来筛选数据。RadTreeListView尊重节点关系,如果子节点匹配筛选条件,则显示所有更高级别的父节点。阅读更多关于这个过滤篇文章。

  • 数据验证: TelerikRadTreeListView通过数据注释支持元数据驱动的验证。你可以使用RadTreeListView验证类来实现由平台提供的自动验证UI,并且还受益于由RIA服万博体育手机版网址务.内置验证在两层上操作用户界面数据.的可扩展的基于事件的APIRadTreeListView用户可以插入自己的数据验证机制。阅读更多关于这个数据管理篇文章。

  • 列类型:RadTreeListView允许您从几个预定义的列类型中进行选择。支持的开箱即用列是数据,超链接,动态超链接,图像,选择,ToggleRowDetailsVisibilityMaskedInput.它们为编辑提供了内置的验证支持,涵盖了大多数编辑场景。如果有特定的需求,则可以继承内置列,并且可以毫无问题地使用它们的编辑验证机制。此外,RadTreeListView提供灵活的外观模型通过CellEditTemplate属性,该属性允许将任何控件用作编辑器。阅读更多关于这个篇文章。

  • 冻结的列RadTreeListView允许您始终保持部分数据可见,并将其余数据置于上下文中。要冻结列,只需设置FrozenColumnCount属性设置为要冻结的列数。

  • 行细节: TelerikRadTreeListView支持行细节,可用于以视觉上吸引人的方式显示与行相关的其他信息。的行细节当手头的空间不足以容纳需要呈现的数据时,这是一个非常方便的功能。行细节还可以用于为最终用户提供更方便的编辑环境。通过数据模板定义,行细节几乎可以向用户呈现任何内容,无论是仅供查看还是编辑。阅读更多关于这个行细节篇文章。

  • 选择RadTreeListView提供了一个熟悉的选择API,将使开发人员感到宾至如归。该控件支持单个和多个记录选择,可以用鼠标和键盘进行操作。阅读更多关于这个选择篇文章。

查看控件的演示:https://demos.telerik.com/wpf/

您可以从我们的在线SDK存储库中下载更多关于如何实现各种场景的示例在这里,示例列在下面TreeListView

另请参阅

在本文中
Baidu
map