wpf - 如何将文本框添加到 Gridview 的每个标题列并使用文本框过滤该列?

标签 wpf mvvm mvvm-light wpfdatagrid

我需要在 DataGrid 的每列标题中添加一个文本框并使用此文本框过滤该列?
我使用这篇文章将文本框添加到列标题,但我不知道如何将它们绑定(bind)到 Viewmodel?
Datagrid custom header

最佳答案

您可以创建自定义类,它将代表您的可过滤 header ,然后您可以将额外的可过滤 header 集合放入您的 View 模型中,这样您将公开两个集合 - 一个用于实际数据,一个用于 header 绑定(bind),然后绑定(bind)它。你也可以检查这个:WPF Datagrid binding custom column headers

关于wpf - 如何将文本框添加到 Gridview 的每个标题列并使用文本框过滤该列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10160939/

相关文章:

WPf、MEF 架构设计

wpf - 从 WPF MVVM 项目中删除代码隐藏文件

c# - 为什么我的 RichTextBox 没有更改前景色数据绑定(bind)

nunit - 单元测试 MVVMLight Messenger

mvvm - ViewModel 之间的通信

c# - 数据绑定(bind)不适用于我的依赖属性

c# - 针对 SQL Server 数据库的自定义身份验证

c# - WPF C# 以编程方式添加事件处理程序

wpf - 我的WPF应用程序开箱即可识别每个显示器的dpi。我没想到吗?