Проблема проста (и я надеюсь, что это имеет простое решение!): Я хочу скрыть (Browsable (false)) свойство «Element» (в моем объекте PropertyGrid), когда он равен нулю.C# .Net 4.5 PropertyGrid: как скрыть Свойства
public class Question
{
...
public int Element
{
get; set;
}
}
Это не просто, атрибуты не являются условными. Вы дошли до того, что PropertyGrid перестает быть полезным. Затем вы переключаетесь на форму с элементами управления для каждого свойства. Теперь все просто. –