Вопрос говорит сам за себя.
Похожие мысли / вопросы:
Есть ли способ " всплывающие " события затем изменить исходного отправителя, не "перехватывая" событие?
Пример реализации:
public class Wheel
{
public EventHandler<WheelTurningEventArgs> Turning;
}
Это тот, у которого нет отправителя в EventArgs:
public class WheelTurningEventArgs : EventArgs
{
public int TotalTurnCount { get; set; }
}
... и это тот, у кого есть отправитель в EventArgs.
public class WheelTurningEventArgs : EventArgs
{
public Wheel Wheel {get; set;} //include a reference to the wheel that invoked this event
public int TotalTurnCount { get; set; }
}