进化
不断发展 - 没有其他数据网格像这样经常更新 - 它比任何其他产品具有更多的功能和灵活、可扩展的对象模型。
革命性
原始性能由高级数据加载和缓存技术补充,包括异步隐形分页、零延迟数据虚拟化和抢先式数据加载。
编辑、打印、导出
具有丰富的就地编辑功能,并为各种数据类型提供了完整的灵活、主题和可主题化的编辑器控件。
分组,主从
支持具有所有相关功能的多级分组,以及具有单滚动条方法的主从层次结构,以获得最干净的用户体验。
主题
可以与许多现有应用程序的外观和感觉集成,这要归功于包含的各种主题。包括 Windows 10、Metro、Office 和自定义主题。都是精心制作的。
专业级
MVVM 支持、通过 UI 自动化提供的基于脚本的测试支持、详细的文档、可用的完整源代码、响应您的问题的响应支持团队,以及一个全职工作在这一个控件上的开发团队,确保您的任务关键型应用程序将以最高标准和准时制造。
WPF / .NET 技术
• 完全为 WPF 创建,用 C# 和 XAML 编写。
• 支持 .NET 4.0。及更高版本,以及 .NET Core 3.0 及更高版本。.NET 2.0/3.5 也支持单独的并行构建。
• 适用于 Visual Studio 2019/2017/2015/2013/2012/2010/2008
• 完整的 UI 虚拟化,即使在对数据进行分组时,也只会创建和保留当前视图中的元素,这意味着更快的加载时间,使用更少的内存。
• 容器回收也执行以提高滚动速度。
• 符合 CLS,不使用不安全的块。提供与 XBAP 兼容的版本。
• 基于灵活且可扩展的对象模型,具有模块化和可重用的视觉元素。
• 可以与 MVVM 和 MVC 编程模式结合使用。从 v6.2 开始,MVVM 支持得到了极大的改进。
• 支持覆盖许多场景的 UI 自动化,并支持使用基于脚本的测试和辅助技术。
• 数据网格的单元格是真正的 WPF 内容控件,因此它们可以包含任何内容。
• 支持 WPF 命令基础结构,例如让您将工具栏按钮映射到单元格中的“输入编辑”。
• 集成到 Visual Studio 中的文档。
• 支持从右到左和墨迹书写。
• 支持区域设置,包括数字、货币类型、日期等。
• 包括 Live Explorer 中的所有 VB.NET 和 C# 示例应用程序,让您开始使用每个功能。
• 所有错误处理都通过 .NET 异常类进行。
• 设计时配置窗口可让您快速轻松地设置最重要的功能。
丰富的就地编辑
• 具有丰富的就地编辑功能,适用于所有视图。请参阅下面的包含的编辑器控件。
• 自动检测 ComboBox 列(枚举、外键)。
• 当单元格或行退出编辑模式或单元格内容更改时立即更新源。
• 由于 ComboBox 列(枚举、外键)的自动检测,组合框可以很容易地用作单元格编辑器,而无需编写代码来填充组合框。
• 具有丰富的就地编辑功能,适用于所有视图。请参阅下面的包含的编辑器控件。
• 自动检测 ComboBox 列(枚举、外键)。
• 当单元格或行退出编辑模式或单元格内容更改时立即更新源。
• 由于 ComboBox 列(枚举、外键)的自动检测,组合框可以很容易地用作单元格编辑器,而无需编写代码来填充组合框。
• 单元格和行的路由编辑事件,提供对编辑过程的细粒度控制。
• 提供可配置的键盘和鼠标编辑命令。
• 对编辑模式的编程控制。
• 提供类似 Excel 的默认键盘和鼠标编辑行为,包括 F2、Esc(取消对单元格的编辑并恢复原始值)、Double-Esc(取消对整行的编辑并恢复原始值)和 Enter。
• 允许您为正在编辑的单元格指定不同的视觉模板。
• 单元格编辑器可以在不进入编辑模式的情况下显示,例如鼠标悬停在单元格或行上、单元格或行变为当前、正在编辑的行或始终显示。
• 单击编辑模式允许一键进入编辑模式并激活复选框、文本和组合框等项目。
• 根据字段数据类型自动选择适当的编辑器控件。
• 插入行/卡片对象允许快速输入新数据。
• 连续插入模式允许最终用户添加数据,而无需在完成前一行后手动移动到第一个可编辑列。
• 为行和单元格触发有意义的编辑事件。
• 管理“null”和“DbNull”值。
• 网格的任何部分都可以设为只读。
• 列中的单元格在只读时是不可聚焦的,因此不能用鼠标或键盘选择它们
• 单元格和行的路由编辑事件,提供对编辑过程的细粒度控制。
• 提供可配置的键盘和鼠标编辑命令。
• 对编辑模式的编程控制。
• 提供类似 Excel 的默认键盘和鼠标编辑行为,包括 F2、Esc(取消对单元格的编辑并恢复原始值)、Double-Esc(取消对整行的编辑并恢复原始值)和 Enter。
• 允许您为正在编辑的单元格指定不同的视觉模板。
• 单元格编辑器可以在不进入编辑模式的情况下显示,例如鼠标悬停在单元格或行上、单元格或行变为当前、正在编辑的行或始终显示。
• 单击编辑模式允许一键进入编辑模式并激活复选框、文本和组合框等项目。
• 根据字段数据类型自动选择适当的编辑器控件。
• 插入行/卡片对象允许快速输入新数据。
• 连续插入模式允许最终用户添加数据,而无需在完成前一行后手动移动到第一个可编辑列。
• 为行和单元格触发有意义的编辑事件。
• 管理“null”和“DbNull”值。
• 网格的任何部分都可以设为只读。
• 列中的单元格在只读时可能是不可聚焦的,因此无法使用鼠标或键盘选择它们。
主从层次
• 让用户在主从层次结构中查看他们的数据。
• 与竞争数据网格使用的笨拙的滚动条内滚动条方法相比,详细网格中使用的单滚动条方法提供了更专业、集成的主/详细信息体验。
• 主网格或细节中的每个数据行都可以附加无限数量的细节。
• 详细信息可以具有“兄弟”或“子”详细信息,或两者兼有。
• 详细信息支持页眉和页脚、分组、排序和自动筛选。
• 每个相同级别详细信息中包含的数据项的不同样式。
• 支持网格中的自定义分组和详细信息。
• 支持自定义细节关系。
数据分组
• 在所有视图中支持分层、多级分组。
• 具有页眉和页脚支持的可定制组级配置。
• 支持自定义分组条件,允许您的代码根据您自己的条件将行分组在一起。
• 交互式、分层的“分组”行允许最终用户自己轻松创建和操作组。适用于所有包含的视图。
• 对扩展和折叠组进行编程控制。
• 可以通过代码控制分组。
• 在 TableView 和 TableFlowView 中提供合并的列标题功能,以改进数据的呈现。列可以在这些合并的标题下分组,这些标题跨越它们包含的列。列组及其关联的标题也可以在更高级别的标题下分组。合并的标题及其列可以重新排序并移动到相同级别的标题(拖放,以编程方式)并删除/添加回来。列标题可以调整大小并支持列选择器。
视图和主题
• 呈现数据并让用户以各种 2D 和 3D 视图和主题对其进行编辑。可以在保持状态的同时实时切换 2D 和 3D 视图。
• 具有标准滚动和无动画的传统 2D 表格视图,通常在数据网格中看到。
• 技术先进的 Tableflow™ 2D 视图提供零延迟数据虚拟化、惯性平滑滚动、粘性标题和动画用户操作,例如全列重新排序。感觉现代而快速。
• 令人惊叹的交互式 Cardflow™ 3D 视图,具有多种卡片布局。
• TableGridflow 视图在主级别的主列下以树状结构显示详细信息。
• 传统的 2D 卡片视图。
• 附带多种背景以及 2D 和 3D 卡片的纹理。
• 用于设置新主题项目的 Visual Studio 项目模板,以便您可以创建自己的项目。还包括有关创建自定义主题的教程,以帮助您入门。
• Metro / ModernUI 主题,带有浅色和深色版本以及强调色。
• Glass、Windows Media Player 11 和 Zune(Glass 主题目前不适用于 Tableflow™ 视图)。
• 所有 Microsoft Windows 主题:Classic (NT)、Luna (Normal/Olive、Metallic/Silver、Homestead/Blue)、Aero (Vista) 和 Royale (Media Center)。
• 一个充满活力的 Window 7 主题。
• Windows 10 主题。
• TableFlow 视图的 Windows 8 主题。
• Office 2007:蓝色、黑色和银色。
• Xceed Live Explorer 主题。
• 3D 视图,多表面:Office 主题(蓝色、黑色和银色);变色龙。
• 一共18个主题。
• 每个主题都提供了一种交替行样式,可以通过 TableView 类激活。
• 可以在不同的视图中自定义各种光标,例如“忙碌”、“调整大小”和“拖动”光标。
• 将注释的 XAML 源代码包含到卡片和表格视图样式和模板中;所以你有一个很好的起点来开发你自己的。
Tableflow™ 2D 视图
• 快速动画平滑滚动(带有惯性),带来令人印象深刻的 UI 性能。
• 与数据虚拟化配合使用,可实现出色的感知响应能力。
• 粘性组标头(组标头始终可见,并且以平滑的方式将先前的标头移开)。
• 粘性主从主行和标题。
• 全列动画拖放重新排序。
• 创新的组导航控制极大地增加了数据网格的可用性。它使最终用户只需单击组合框即可立即跳转到任何组或子组。适用于多个组级别。
• 还具有经典的所有功能(见下文)。
Cardflow™ 3D 视图
• 流畅的动画和令人惊叹的反射效果。
• 多种卡片布局和过渡。
• 卡片从一种布局动画到另一种布局。
• 控制卡片的偏移量、间距和角度。
• 控制摄像机位置和角度。
• 控制视野。
• 四个主题:Office 2007 主题(蓝色、黑色和银色);变色龙。
2D 卡片视图
• 默认为堆叠成列的卡片,水平滚动。
• 包括两种类型的卡片视图样式:紧凑卡片视图(带有列分隔线的无边框卡片)和标准卡片视图(带有边框但没有分隔线的卡片)。
• 支持多层次分组。按行分组包括内置的列列表,因此即使没有列标题,最终用户仍然可以按列分组并对字段重新排序。组标题在卡片列表中流动。
• 卡片可以独立调整大小,每张卡片都会根据内容自行调整大小。
• CardView 中可调整大小的卡片。
• 允许您在每张卡片的基础上隐藏空白字段。
• 插入卡可让用户快速将新数据添加到网格中。
经典 2D 表格视图
• 列自动调整大小/拉伸和可加星标的列宽。
• 自定义排序。
• 固定列(UI 小部件 + 编程控制)。
• 上下文菜单列选择器:允许最终用户添加或删除列。
• 附加的基于对话框的列选择器控件,用于具有高列数的数据网格。
• 创建自定义列选择器。
• 列标题支持拖放列重新排序、列大小调整、单击排序和拖动到“分组依据”行。
• 行边距选择行并调整其大小,并显示指示该行是当前行、正在编辑、插入或存在验证错误的图标。
• 提供水平和垂直网格线画笔和网格线粗细属性。
• 自动更改行高以适应最大单元格的内容。
输入验证
• 支持 IDataErrorInfo。
• 当 IEditableObject 的 EndEdit 在尝试离开编辑模式时抛出异常时,支持 IEditableObject 和错误样式。
• 包括在单元格或行级别的内置数据验证。
• 错误显示与包含的视图集成在一起。
• 发生验证错误时,完全设置单元格或行的样式。
• 验证任何标准,包括其他单元格的值。
• 验证错误消息是可覆盖和可本地化的。
• 可扩展并与您已经构建的自定义验证规则兼容。
包含的编辑器控件
• 所有包含的编辑器控件都可用作单元格查看器/编辑器,或在网格之外独立使用,以获得更灵活和统一的界面。
• 复选框。
• 自动选择文本框。
• 日期选择器/日历。
• 值范围文本框。
• 数字文本框。
• 蒙面文本框。
• 日期时间文本框。
• 示例代码:IPAddressMaskedTextBox。
• 示例代码:PhoneMaskedTextBox(北美格式)。
• 示例代码:简单 CurrencyMaskedTextBox。
• 示例代码:ExponentNumericTextBox。
• 示例代码:DateTimeTextBox(具有 ShortDate、ShortTime、ShortDateAndShortTime 和 ShortDateAndLongTime 格式)。
• 所有控件都是 100% 可样式化和模板化的。
• 可组合性/模块化:将控件相互嵌入,以创建灵活、创新的新控件。
• 网格会根据列的数据类型自动选择正确的类型。
• 完全可视化的方法:强大的设计师有助于使开发更快、更容易。
• 可扩展性:所有控件都可以扩展以实现自定义功能、外观和行为。
数据绑定
• 数据虚拟化(有时称为“虚拟模式”或“延迟加载”)极大地提高了性能并减少了内存使用,尤其是在处理大型数据源时,仅在需要时加载数据。还支持实现 IQueryable (LINQ) 的分组和数据源。(看到它在 行动!)
• 因为它是异步的,所以数据虚拟化实现将 UI 与数据源分离,从而在检索数据时保持应用程序响应。它还支持缓存、抢先加载数据和延迟触发事件,以避免在滚动期间进行不必要的查询。
• 新的异步绑定模式。
• 虚拟化集合视图中的过滤(自动过滤和过滤行),让您结合数据虚拟化性能提升的优势和过滤的灵活性。
• 筛选行支持具有自定义类型的列。
• 网格和组页眉和页脚的特殊行类型,可让您绑定并显示其他数据源。
• 指示符让最终用户知道何时加载和提交虚拟化数据,以及何时出现错误。
• 支持实体框架数据源,使开发人员在必须使用不同类型的数据源时工作更轻松,因为要编写的代码更少。
• 能够自定义 AutoFilterControl 的内容,这允许任何基于 ListBox 或 Selector 的控件来处理如何自动过滤特定列的值。
• 提供列虚拟化,允许您在保持合理性能的同时处理大量列。
• 将记录插入到非 IBindingList 源中。
• 轻松绑定到 XML 数据源。
• 类似于 Excel 的最终用户自动过滤,它在列标题中提供一个下拉框,允许最终用户在每列的基础上按一个或多个项目进行过滤。自动过滤器更改的新事件允许改进控制。
• 自定义 CollectionView,提供对其底层数据源的细粒度和高效控制。
• 完全支持 WPF 数据绑定。
• 显示、编辑和使用绑定和未绑定数据。
• 直接支持未绑定的列,例如允许显示静态信息,例如每行的删除按钮等。
• 支持未绑定数据字段,方便计算列的使用。
• 自定义键值映射,允许您将任何类型的值或对象映射到表示键的数据中的字段,例如将员工的名字和姓氏字段映射到员工数据库中的整数 ID 字段。
• 可以直接绑定到简单类型的数组,例如 String、Decimal、DateTime、TimeSpan、Guid 或 Primitive(例如,SByte、Byte、Int32 等),并且会在一列中显示这些类型的值。
• 自动获取和同步来自任何 .NET 源的绑定数据,包括交错数组、实现 IListSource 或 IList 的任何对象,以及任何 ADO.NET DataSet、DataTable、DataView 或 DataViewManager 对象。
• 可以拦截、解析和修改网格中与数据库同步的数据。
其它功能
• 用户的页眉和页脚编辑器控件 (v7.0 中的新功能)。
• 强大的用户统计编辑器控制 (v6.7 中的新功能)。
• 强大的搜索功能和直观的用户界面 (v6.4 中的新功能)。
• 自动和手动单元格合并/跨越允许用户轻松发现相似或相关信息 (v6.4 中的新功能)。
• 无需按住 shift 键即可像 Excel 一样拖动选择多个行或单元格。
• 现在可以将选定的行拖放到另一个应用程序,例如 Excel 。
• 能够按其单元格中显示的值而不是外键值本身对外键列进行排序。
• 组选择允许通过单击组标题来选择或取消选择组内的所有行。
• 支持 White、Ranorex 和某些版本的 HP QuickTest Professional (QTP),允许进行自动化 UI 测试。
• 使用 XMLSS 或 CSV 导出网格内容的 Excel 导出,包括组、详细内容和统计函数(公式和值)。
• 类似于 Excel 的单元格和行选择功能(单个、多个和扩展模式),让最终用户可以选择和复制单元格或行块。
• 剪贴板复制支持允许将网格中的内容复制到任何其他支持的应用程序(例如 Excel、Word、记事本)。可以作为 HTML 或 CSV 发送到剪贴板。
• CSV 剪贴板副本中的 Unicode 支持。
• 持久化用户设置:保存列的位置和状态,以及分组和排序状态等。可以被开发者扩展以持久化其他方面。
• 删除选定的行命令:在主网格中,在细节中,或两者兼而有之。
• 能够通过 UI 启用或禁用排序、分组和列重新排序。
• 可以通过单元格和行进行全键盘导航。导航可以限制为仅单元格或仅行,或者可以禁用导航。
• 允许多字段排序和自定义标准排序。
• 显示每个多排序列的排序优先级。
• 提供对网格当前行的轻松操作。
• 将视图滚动到任何单元格、行、组或列。
• 当网格滚动时,滚动提示显示有关视口中第一个可见行的信息。
• 允许固定列以外的元素。
• 提供固定的、非滚动的页眉和页脚区域,您可以在其中放置任意数量和类型的行或卡片。
• 14 个统计函数,可以在任何元素的网格内部和外部使用。现在支持对这些函数的结果进行排序。
• 行滚动可配置为立即(拖动拇指时立即滚动项目)或延迟(释放滚动拇指后项目不滚动)。
• 日历中可自定义的“今天”标签。
• 能够为数据行创建交替样式。
• 内置打印和打印导出功能,具有完全可定制的进度对话框和页面布局。
• 打印预览功能让最终用户可以在打印之前查看文档的外观——页面视图和布局配置反映在预览中。而且一切都在后台发生,因此无需等待生成整个预览。
• 可定制的组头控制显示。
企业微信客服
版权所有:重庆庚乾信息科技有限公司
©2024 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508