Я создал класс, который наследуется от формы.
Я хочу добавить расширяемое свойство "Person" в сетку, чтобы я мог вводить значения во время разработки.
Вот мой код свойства:
<TypeConverter(GetType(PersonConverter))>
Public Class PersonModel
Public Property Name As String
Public Property Age As Integer
Public Overrides Function ToString() As String
Return $"{Name}"
End Function
End Class
Public Class PersonConverter
Inherits ExpandableObjectConverter
End Class
<CategoryAttribute("My properties")>
<TypeConverter(GetType(ExpandableObjectConverter))>
Public Property Person As New PersonModel
Но когда я снова открываю форму, значения, введенные мной в свойстве Person, не восстанавливаются.
Есть идеи почему?