Я создал пользовательский элемент управления в приложении Windows C # 3.5, и он имеет ряд свойств (string, int, color и т. Д.). Их можно изменить в окне свойств, и значения сохранятся без проблем.
Однако я создал свойство, подобное
public class MyItem
{
public string Text { get; set; }
public string Value { get; set; }
}
public class MyControl : UserControl
{
public List<MyItem> Items { get; set; }
}
Диалог свойств позволяет мне добавлять и удалять эти элементы, но как только я закрываю диалог, введенные мной значения теряются.
Чего мне не хватает? Большое спасибо!