title: Routing Key events to other control
body: <p>Is there any standard way to route all Key events from the control <code>A</code> to other control <code>B</code>? I wish that the keyboard focus will still be on <code>A</code> however the event handler of <code>A</code> would trigger the all event handlers of <code>B</code> for the key events.</p>
  
  <p><strong>edit:</strong> Clarification: calling a specific event handler I wrote for <code>B</code> is not enough. I need to mimic the actual event. So for example I want that if a key is sent to a <code>TextBox</code>, it would be written to the <code>TextBox</code>. The solution given below does not do that (not to mention the fact that if new event handlers are added to <code>B</code> it completely fails).</p>
  
  <p>I'm aware that WPF differentiates between logical focus and keyboard focus, but I need both focuses to remain on control <code>A</code>, but in a certain cases route its incoming event to other controls.</p>