Итак, у меня есть пользовательский элемент управления. У меня есть событие (SelectionChanged), и я хочу, чтобы кто-нибудь, кто когда-либо использовал мой элемент управления, сделал следующее, чтобы подключить событие:
- перетащите элемент управления на страницу
- в режиме конструктора, нажмите на элемент управления
- просмотр обработчиков событий элементов управления (из окна свойств)
- найти событие SelectionChanged
- дважды щелкните и позвольте Visual Studio создать функцию кода и связку на странице aspx.
Как мне это сделать? У меня есть настройка элемента управления, чтобы пользователь мог вручную вводить данные о событиях и кодировать события, но я хочу, чтобы Visual Studio сделала это.
В настоящее время, когда разработчик отбросил мой элемент управления на странице, он может щелкнуть по нему и просмотреть свойства, но события недоступны (молнии даже нет).
Мои мероприятия являются публичными. Вот они:
public delegate void SelectionChangedDelegate(object sender, SelectionChangedEventArgs e);
public event SelectionChangedDelegate SelectionChangedEvent;