Код: Выделить всё
...
Resize += FormMain_Resize;
ResizeEnd += FormMain_ResizeEnd;
...
На сегодняшний день я не нашел никакой соответствующей информации, касающейся создания фактического списка и назначенных им обработчиков событий. Разве мне не следует этого делать?
Я создал класс следующим образом:
Код: Выделить всё
public class EventWHandler
{
public EventWHandler(EventHandler e, EventHandler m)
{
EventItem = e;
Method = m;
}
public EventHandler EventItem { get; private set; }
public EventHandler Method { get; private set; }
public void Listen()
{
EventItem += Method;
}
public void UnListen()
{
EventItem -= Method;
}
}
Код: Выделить всё
list.Add(new EventWHandler(Resize, FormMain_Resize));
Есть ли лучший способ перебирать указанный список событий и их обработчиков?
(Примечание: я не хочу перебирать ВСЕ события или ВСЕ обработчики событий — только указанный list.)
(Примечание: использование .net 4.7 — ограничения проекта)
Подробнее здесь: https://stackoverflow.com/questions/752 ... dler-to-th
Мобильная версия