首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF工具包DataGrid显示字段,即使browsable属性设置为false

WPF工具包DataGrid显示字段,即使browsable属性设置为false
EN

Stack Overflow用户
提问于 2010-05-12 16:01:49
回答 3查看 2.6K关注 0票数 12

我有一个可观察的集合,我使用DataGrid的itemsource属性将其绑定到一个DataGrid。

集合中类的所有属性都在DataGrid中正确显示。现在,我想使用类中的browsable属性Browsable(false)向DataGrid隐藏一些字段。它在winforms中运行良好,但在WPF中似乎不起作用。

有人知道为什么吗?我可以稍后隐藏这些列,但我不想以这种方式损失性能。

有没有其他的解决方案?

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2010-09-25 23:10:22

此代码适用于.NET 4.0

代码语言:javascript
复制
void m_grid_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
    if (((PropertyDescriptor)e.PropertyDescriptor).IsBrowsable == false)
       e.Cancel = true;
}
票数 12
EN

Stack Overflow用户

发布于 2010-09-20 12:06:05

如果能够设置成员属性,并让.NET 4.0 DataGrid尊重这些属性,那就更好了。

票数 1
EN

Stack Overflow用户

发布于 2014-04-12 02:02:43

DisplayAttribute msdn doc似乎适用于silverlight工具包。我没有在WPF中尝试过,但它们通常是相同的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2816929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档