Just press F12 on the control (in code) and you will see the underlying class (definition).
From this, you can figure out the number of events that are already defined.
Yuu can view the class hierarchy structure, and in Silverlight you will notice most classes are derived from
FrameworkElement
. As a result, you will see all of the events described in
FrameworkElement
in other classes as well.
http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.aspx[
^] - this link describes the class hierarchy and events inside this control and the events that would be available in derives classes.
Similarly, you can look at
ContentControl
,
ItemsControl
etc, their events and their derived classes.
Further, a tool like ILDASM can help you look at the IL behind assemblies. This might help you get an idea on events that are being used in various assemblies and classes as well.