1
Я создал базовый класс с расширением ObjectConverter, и он содержит свойства, которые мне нужно показать как расширяемые в вызывающем классе, которые будут показаны в PropertyGrid, но он отображает только имя класса в свойстве сетка без свойств под нейExpandableObjectConverter свойства не отображаются в propertyGrid C#
[TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public class SR1000
{
[Description("Recieve Data Timeout")]
public int Timeout { get; set; }
[Description("Client IP Address")]
[DisplayName("IP Address")]
public string IpAddress { get; set; }
[Description("Command and Data Port")]
public int Port { get; set; }
[Description("Bar Code Reader Postion")]
public Point2D Poistion { get; set; }
}
[Serializable()]
[XmlRoot("BarCodeReader.BarCodeReader")]
public class BarCodeReader : ISystemDevice, IStationSpecificDevice
{
[Category("SR1000")]
public SR1000 SR1000 { get; set; }
}
Любая идея, что я пропускаю