Add a listener for handled routed events in WPF
Routed events are special events in WPF that “bubble” up or “tunnel” down the visual tree. A routed event can be observed from every element in the visual tree by calling UIelement.AddHandler(..). Usually, a control that exposes a routed event also declares a normal event with the same name. This lets us add and remove …