Я создаю пользовательский элемент управления Windows Forms в C # с несколькими пользовательскими свойствами.Одним из этих свойств является простая структура с несколькими интегральными полями:
public struct Test
{
public int A, B;
}
Test _Test;
[Category("MyCategory")]
public Test TestProperty
{
get { return _Test; }
set { _Test = value; }
}
Я хочу, чтобы дизайнер Visual Studio редактировал поля моей структуры так же, как это делается для Size
, Margins
идругие подобные структуры Windows Forms.Нужно ли реализовывать пользовательский редактор свойств, основанный на классе UITypeEditor
, или есть какой-то общий «структурный редактор», предоставляемый .Net framework?