I really like what you've done, although I've stumbled over some issues trying it out.
Annotating a custom class with [TypeConverter(typeof(ExpandableObjectConverter))] doesn't show the properties of the class, just the ToString() value. Adding a custom AbstractCellEditFactory that can handle the custom class seems to be a workaround for this, but it would be nice to have a native way to support these kinds of lists.
[TypeConverter(typeof(ExpandableObjectConverter))]
public class Vector3 : MiniReactiveObject { ... }
public BindingList<Vector3> PositionsList { get; set; } = new()
I really like what you've done, although I've stumbled over some issues trying it out. Annotating a custom class with
[TypeConverter(typeof(ExpandableObjectConverter))]
doesn't show the properties of the class, just theToString()
value. Adding a customAbstractCellEditFactory
that can handle the custom class seems to be a workaround for this, but it would be nice to have a native way to support these kinds of lists.This shows all properties of
Vector3
as expected: