我有一个显示列表的属性网格,例如一个类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
(下面突出显示的黄色)被省略时。
谢谢。