Надеюсь, кто-то может указать мне в правильном направлении?Добавить пользовательские события в редактор коллекций
Это вопрос с C# .Net Winforms, и я использую VS2010 Express.
Я создал a Список <> коллекция, которая встроена в пользовательский элемент управления. Я могу редактировать свойства списка с помощью редактора коллекции редактора. Теперь я хотел бы включить пользовательское событие(ItemSelected) в Редактор коллекции. Это то место, где я застрял, поскольку я искал Google в течение нескольких часов, но просто не могу найти ответ. (Возможно, я не использую правильную поисковую фразу или что-то в этом роде)
Кто-нибудь мог сделать это или является редактором коллекции исключительно для свойств?
Это то, что я пробовал, но это просто не появляется ...
public delegate void ItemSelectedHandler(object sender);
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public event ItemSelectedHandler ItemSelected;
Заранее спасибо!
Oh yikes, который ставит меня на неловкий маршрут «одного события для многих». В основном я создал элемент управления на панели инструментов. У меня есть контейнер для инструментов. Контейнер содержит мой список, и каждая группа ToolboxGroup содержит список . Я хотел разместить событие внутри ToolboxGroup, если щелкнуть и перетащить ToolboxControl. Из того, что было сказано, похоже, что у меня может быть только одно событие, которое передало бы имя группы, включая щелчок элемента управления панели инструментов. Мой страх в этом заключается в том, что он станет очень громоздким и трудно справиться с одним событием для всех. –
2013-04-25 07:57:40