
在现代化软件应用开发中,数据展示与交互的效率直接影响用户体验与开发效能。WPF 其内置的 DataGrid 在多语言支持与复杂数据筛选方面仍存在局限性。今天大姚给大家分享一款开源、多语言的 WPF 可筛选 DataGrid 控件:DataGridFilter。
DataGridFilter 是一款开源(MIT License)、多语言的 WPF 可筛选 DataGrid 控件,旨在通过轻量级集成帮助开发者快速构建高效、灵活的数据展示管理界面。

直接安装 FilterDataGrid NuGet 包:
dotnet add package FilterDataGrid --version 1.2.9在项目的 XAML 中添加命名空间:
xmlns:control="clr-namespace:FilterDataGrid;assembly=FilterDataGrid"使用 FilterDataGrid 控件:
<control:FilterDataGrid FilterLanguage="English" DateFormatString="d" ShowStatusBar="True" ShowElapsedTime="False" ExcludeFields="lastname,age,manager" />支持目标框架:


多语言支持:


设置DemoApp.Net8.0为启动项目,查看运行效果:




更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。
该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。