WPF / Siverlight Routed Events Processing Order

Published on Friday, January 14, 2011

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