我的应用主窗口中有一个TabControl
。我还有CTRL-TAB
的键绑定。但是,每当选择TabControl
并按下CTRL-TAB
时,都不会触发键绑定,因为TabControl
处理输入并循环显示选项卡。
有什么方法可以解决这个问题吗?
答案 0 :(得分:1)
可能最简单的方法是继承TabControl并覆盖OnKeyDown方法:
public class TabControlIgnoresCtrlTab : TabControl
{
protected override void OnKeyDown(KeyEventArgs e)
{
if(e.Key == Key.Tab) return;
base.OnKeyDown(e);
}
}