Будучи относительно новым для C #, я недавно исследовал пользовательские события, и, хотя я думаю, что теперь понимаю базовые элементы, необходимые для настройки пользовательского события, у меня возникают проблемы с определением , где каждого элемента. принадлежит. В частности, вот что я пытаюсь сделать.
У меня есть древовидный элемент управления, представляющий макет внутренней структуры данных. Когда данные переупорядочиваются в дереве (с помощью перетаскивания), мне нужно изменить основную структуру данных для соответствия.
Итак, я пытаюсь запустить свое собственное пользовательское событие из обработчика событий «Drop» древовидного элемента управления (после того, как я проверил удаление). Идея заключается в том, что подписчик на мое событие будет обрабатывать переупорядочение базовых данных.
Я просто пытаюсь определить , где каждый элемент механизма событий должен быть создан и / или использован.
Если бы кто-то мог предоставить мне базовый образец вышеупомянутого, это было бы здорово. Например, может быть простой пример, который устанавливает и запускает пользовательское событие из существующего события button_click. Казалось бы, это хорошая симуляция того, что я пытаюсь сделать.
Кроме того, если мой подход к проблеме кажется совершенно неправильным, я бы тоже хотел это знать.