WPF / Siverlight Routed Events Processing Order

2011-01-14


Here is the order of WPF / Silverlight event processing :

   1.      PreviewMouseDown (tunnel) on root element.
   2.      PreviewMouseDown (tunnel) on intermediate element #1.
   3.      PreviewMouseDown (tunnel) on source element #2.
   4.      MouseDown (bubble) on source element #2.
   5.      MouseDown (bubble) on intermediate element #1.
   6.      MouseDown (bubble) on root element.

Above content from MSDN