According to UIElement.AddHandler on MSDN, you can pass in a boolean for the handledEventsToo
argument so you can still be notified of handled events. Is there a XAML equivalent to this?
Another way to do this is through the EventSetter class which also specifies that property, but it specifically says it shouldn't be used in XAML although they don't specify why, and I can't think of a good reason why not.
Only thing I can think of is it causing havoc when initializing the XAML which (most likely) wouldn't be the case if you did it in code as you'd most likely do so after InitializeComponent. However, that's a complete guess.
I'm actually thinking of subclassing my own version of the EventSetter class that will add that property, although I haven't given it much thought yet, or even know if that's possible, although I don't see why it wouldn't be.