title: WPF Two Commands handlers, One Command
body: <p>Im deriving from a third party control. It is implementing ApplicationCommands.SelectAll. However the behaviour i want is slightly different. there is no virtual method i can override, and when i register a class handler, like so</p>
  
  <pre><code>     CommandManager.RegisterClassCommandBinding(typeof(MyDerivedControl), new CommandBinding(ApplicationCommands.SelectAll, new ExecutedRoutedEventHandler(OnExecutedSelectAll), new CanExecuteRoutedEventHandler(OnCanExecuteSelectAll)));
  </code></pre>
  
  <p>My methods do not get called. The third party control i am deriving from is marking </p>
  
  <p><code>e.Handled=true;</code></p>
  
  <p>in its command handlers ( i know this cause i have seen the source, but i cant modify it )</p>
  
  <p>What can i do?</p>