用于WPF的Telerik UI

WPF VirtualGrid

  • Telerik VirtualGrid for WPF是一个轻量级的表格组件,设计用于处理庞大的数据集。它允许用户毫不费力地操作数以百万计的数据条目。
  • 部分Telerik UI for WPF套件,拥有150多个功能丰富的控件,旨在快速跟踪桌面应用程序开发,并确保设计的一致性。
  • WPF UI套件提供了超过20个完全可定制的内置主题、文档处理库、广泛的产品文档和演示以及行业领先的支持。
Telerik UI for WPF CRM示例应用程序
Nasa, Visa,微软 福克斯,三星,IBM 世界银行集团,沃尔沃
  • 概述

    Virtual Grid控件使用户能够在桌面应用程序中以出色的性能显示无限行和列的数据。这是通过在每个单元格需要一个值时触发事件来实现的,允许用户自己实现所有数据操作并在网格中显示结果,而不需要将数据保存在内存中。这样,无论你有数百万、数十亿还是无数的条目,你的用户都能完美地使用它们。

    Telerik UI的WPF虚拟网格控制图像
  • UI虚拟化

    VirtualGrid最大的优点(与常规的Grid组件相比)是它的性能——能够立即加载数百万行和列。这是通过单元格和行虚拟化实现的,在滚动、过滤和其他操作期间重用以前可见的可视元素,从而提高性能并最小化内存占用。

    用于WPF虚拟网格性能的Telerik UI
  • 裸金属和DataProvider数据管理

    viralgrid有两种数据管理模式——使用每次计算单元需要数据时触发的事件,或者使用内置的DataProvider。
    使用第一种方法,没有数据存储到内存中,这导致内存占用较低,并且您必须决定如何处理数据填充以及数据操作(如过滤和排序)。
    另一种方法是使用内置的DataProvider,它适用于MVVM场景。在这种情况下,所有数据都将存储到内存中,提供者将自动负责过滤和排序操作。当然,也可以自定义数据提供者的行为,或者实现自己的行为。

  • 具有不同值和字段过滤器的可定制过滤

    Telerik UI for WPF中的VirtualGrid组件提供了API,用于通过DataProvider进行编程过滤和/或过滤。在使用程序化筛选时,控件提供了一组要利用的事件,以便筛选操作与项目的特定需求保持一致。当通过DataProvider机制填充网格中的数据时,处理过滤操作将开箱即用。

    Telerik UI为WPF VirtualGrid -过滤图像
  • UI和编程排序

    与过滤类似,在VirtualGrid中有两种排序方法。这可以通过DataProvider机制实现,也可以利用可用的API进行编程排序。在第一种情况下,您可以使用随控件交付的现成实现,而您也可以在没有DataProvider的情况下做到这一点,并利用API进行编程式排序。

    Telerik UI为WPF VirtualGrid -排序图像
  • 编辑

    控件支持编辑,一旦用户更改网格中的值,您就会收到一个事件通知,这样您就可以将新值存储在数据中,或者在使用DataProvider时,新值将自动传播到数据源。多种编辑触发器也可用,如单/双击编辑,F2,文本输入或只读模式。

    用于WPF虚拟网格编辑图像的Telerik UI
  • 各种尺寸选择

    VirtualGrid支持行和列大小调整,允许最终用户在运行时通过UI更改列宽和行高。可用的大小调整选项为应用程序的最终用户提供了使网格列和行适应显示内容大小的方法,并提供了网格中不同数据的更好可视化。

  • 固定(冻结)列和行

    RadVirtualGrid使您能够保持一部分数据始终可见,同时将其余数据置于上下文中。使用方便的API,只需将列/行索引传递给方法,就可以通过编程方式冻结列和/或行。您可以同时在控制区域的所有侧面(顶部、底部、左侧和右侧)固定列和行。

    Telerik UI为WPF VirtualGrid -固定列图像
  • 无尽的定制

    Telerik UI for WPF中的VirtualGrid控件提供了一组用于自定义其外观的属性。根据设计,创建VirtualGrid的唯一目的是处理大量数据,同时保持高性能和更好的整体用户体验。因此,它不包含套件中其他控件的通用模板机制,但提供了以下一组属性来解决它的外观:

    • 背景
    • 前景
    • ColumnWidth
    • RowHeight
    • ColumnHeaderHeight
    • RowHeaderWidth
    • LinesVisibility
    • FontFamily
    • 字形大小
    • 单元格边距
    • CellTextAlignment

    VirtualGrid控件的另一个显著特性是能够通过切换两行或多行数据的位置来实现更好的可读性和组件的外观。

  • 支持单元格中的自定义控件

    用于WPF虚拟网格控件的Telerik UI现在可以在虚拟网格单元格中托管自定义UI元素。例如,您可以设置自定义控件、符号或图像,更改单元格文本、背景或前景的颜色等等。

    WPF虚拟网格——支持单元格中的自定义控件
  • 条件格式

    允许用户使用本地条件格式特性快速提取显示数据的值,在该特性中,您可以定义单元格应该采用的不同表达式和风格化,以便最终用户容易掌握。

    Telerik UI为WPF VirtualGrid -条件格式图像
  • 字体重量和字体样式支持

    增强了VirtualGrid条件样式。现在您可以自定义单元格的字体样式和字体权重,并进一步个性化组件样式。

  • 多种选择模式

    用于WPF虚拟网格控件的Telerik UI提供了三种选择模式:单个、多个和扩展,每种模式都适合特定的场景。此外,有三种不同的选择单元可以使用:单元格,行和列。

    Telerik UI的WPF虚拟网格选择图像
  • 高级应对支持

    您可以选择将数据复制到剪贴板的三种可能模式之一:

    • None:禁止复制
    • 单元格:复制网格单元格
    • SkipEmptyRows -不复制值为null或空的行。
  • MVVM友好

    RadVirtualGrid提供了一组内置命令,使您能够轻松地处理用户界面操作,但仍然使您的逻辑独立于UI布局。因此,您不必为了实现所需的行为而订阅特定的事件。

  • 可定制键盘导航

    内置方便的键盘导航到位,通过广泛的完全可定制的命令引入。
  • 本地化

    VirtualGrid包含一个内置的本地化机制,允许更改组件的语言。目前支持的语言有:英语(默认),德语,西班牙语,法语,意大利语,荷兰语和土耳其语。此外,还为您提供了将控件转换为任何其他语言所需的API。

所有WPF组件

开始波浪

下一个步骤

发射演示

查看Telerik UI中的WPF操作。

检查价格

购买单独的产品或任何捆绑。

下载30天免费试用

有专门的技术支持。

Baidu
map