使用灵活的 UI 组件快速构建复杂的筛选表达式。

使用 DataFilter 的界面构建详细的筛选条件。它支持逻辑运算符和嵌套表达式,使最终用户或开发人员能够以最小的工作量创建高级筛选配置。
DataFilter 会分析源数据类型,并为每个字段提供相应的、按字段定制的筛选选项。
该组件接受任何实现 IEnumerable 的集合,因此具有很高的灵活性,适用于多种数据源,包括具有不同属性类型的业务对象。
通过 FilteredSource 属性直接访问原始集合中经过筛选的子集。任何 UI 元素都可以绑定到此属性,以自动显示筛选结果。
将 DataFilter 绑定到 RadGridView 的 Items 集合,以同步数据的筛选和呈现。
可用自定义编辑器替换默认筛选编辑器,以限制用户输入或根据特定应用需求定制 UI。
使用数据注解来控制哪些属性可筛选,并提供更友好的显示名称。
应用多种内置主题,或创建自定义样式以匹配应用程序的视觉设计。
通过与 DomainDataSource 集成,高效地应用复杂的服务器端筛选,在数据传输之前先进行筛选,从而减少客户端数据加载。
请查看以下详细信息,以确保此产品在您的环境中受支持。
Telerik UI for WPF DataFilter 包含在 Telerik UI for WPF 中,而 Telerik UI for WPF 也可在 Telerik DevCraft 中获得。
比较 Telerik UI for WPF 和 Telerik DevCraft 之间的功能。
| Telerik UI for WPF 订阅 | |
|---|---|
每位开发者,每年 | |
| 包含的产品 | |
| AI Coding Assistant | 已包含 |
| Agentic UI Generator | 未包含 |
| 页面模板与构建模块 | 未包含 |
| ThemeBuilder | 未包含 |
| KendoReact | 未包含 |
| Kendo UI | 未包含 |
| Telerik UI for ASP.NET AJAX | 未包含 |
| Telerik UI for ASP.NET MVC | 未包含 |
| Telerik UI for ASP.NET Core | 未包含 |
| Telerik UI for Blazor | 未包含 |
| Telerik UI for .NET MAUI | 未包含 |
| Telerik UI for WinUI | 未包含 |
| Telerik UI for WPF | 已包含 |
| Telerik UI for WinForms | 未包含 |
| Telerik 文档处理库 | 已包含 |
| Telerik Reporting | 未包含 |
| Telerik JustMock | 未包含 |
| Telerik Report Server | 未包含 |
| 单点登录支持 | |
| 源代码 | |
| 支持服务 | |
| .NET MAUI 组件 | |
| Angular 组件 | |
| ASP.NET AJAX 组件 | |
| ASP.NET Core 组件 | |
| ASP.NET MVC 组件 | |
| Blazor 组件 | |
| 文档处理 | |
| jQuery 组件 | |
| JustMock 功能 | |
| React 组件 | |
| Report Server 功能 | |
| 报告功能 | |
| ThemeBuilder 功能 | |
| Vue 组件 | |
| WinForms 组件 | |
| WPF 组件 | |
| WinUI 组件 | |
Telerik 成立于 2002 年,总部位于保加利亚索非亚,已在软件开发领域树立起具有影响力的品牌形象。它以面向 .NET 和 JavaScript 环境的丰富用户界面组件库、报表解决方案和测试框架而闻名。Telerik UI for ASP.NET AJAX、Blazor 和桌面开发等热门产品,以及 Kendo UI 等广受认可的 JavaScript 库,使开发者能够快速构建现代化、高质量的应用程序。选择 Telerik,就意味着可以获得业界认可的支持、强大的开发者社区、频繁的版本发布,以及视觉吸引力出众的设计系统,从而提升开发效率并保障工作流可靠性。
与我们的客户支持团队聊天