March 2004
Intermediate to advanced
560 pages
26h 47m
English
| Parameter | Description |
|---|---|
| sender | The object that raised the event. |
| e | A System.EventArgs instance that contains the event data. |
|
BG Note that we have to define delegates that are similar to EventHandler for every unique type of event, each consuming its own subclass of EventArgs. Here is a very common design pattern that could theoretically benefit from generics. Instead of defining a custom event handler for every type of event we could define this: public delegate void EventHandler<T>(Object sender, T args) where Then events might use syntax similar to the following: public event EventHandler<MouseEventArgs> MouseMoveEvent; ... |
Read now
Unlock full access