首页
学习
活动
专区
圈层
工具
发布

WPF --- 如何以Binding方式隐藏DataGrid列

AncestorType={x:Type Window}}, Converter={StaticResource VisibilityConverter}}" /> DataGridTextColumn...我疑惑了很久,直到看到了Visual Studio中的实时可视化树: 从图中可以看出,虽然我在 Xaml 中声明了两列 DataGridTextColumn,但他根本不在可视化树中。...那为什么 DataGridTextColumn 不在可视化树中呢? 可视化树(Visula Tree) 在上面那个问题之前,先看看什么是可视化树? 我们先从微软文档来看一下WPF中其他控件的继承树。...,DataGridTextColumn是直接继承DependencyObject ,所以才不在可视化树结构内。...其次探索如何通过曲线救国,实现以 Binding 的方式实现隐藏DataGridTextColumn,我们借助了一个核心抽象类 System.Windows.Freezable。

2.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券