我有一个属性网格显示列表,例如一类Person
[TypeConverter(typeof(ExpandableObjectConverter))]
public class Person
{
public bool ShowHidden { get; set; }
public string Name { get; set; }
//[Browsable(false)]
public string Hidden { get; set; }
public override string ToString()
{
return string.Format("Person({0})", Name);
}
}
现在的问题是我怎样控制Browsable()
在运行时属性,使得当ShowHidden = false
的Hidden
线(高亮下面黄色)被省略。
谢谢。