title: Making a WPF TabControl ignore Ctrl+Tab
body: <p>I'm writing an app that uses the "tabbed browsing" metaphor, with a TabControl the full size of the window, and other stuff inside the tabs. Sometimes those tabs will themselves contain other TabControls.</p>
  
  <p>(Tabs inside tabs can be confusing, so I'll re-style the inner TabControl so it doesn't look like a TabControl. I'll probably style it to use ToggleButtons at the top instead of tabs.)</p>
  
  <p>I want this UI to behave like you would expect the tabbed-browsing metaphor to work: <kbd>Ctrl</kbd>+<kbd>Tab</kbd> should always switch tabs on the outer TabControl (the one that looks like a TabControl), even if keyboard focus is inside the inner TabControl (which doesn't look like a TabControl, and therefore shouldn't be expected to respond to <kbd>Ctrl</kbd>+<kbd>Tab</kbd>). But, of course, the inner TabControl gets the key event first and handles it itself.</p>
  
  <p>What's the best way to keep the inner TabControl from responding to the <kbd>Ctrl</kbd>+<kbd>Tab</kbd> and <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>Tab</kbd> key events, so those events can bubble up to the outer TabControl?</p>