gpt4 book ai didi

wpf - 如何在WPF中捕获Ctrl + Tab和Ctrl + Shift + Tab?

转载 作者:行者123 更新时间:2023-12-03 05:32:05 25 4
gpt4 key购买 nike

捕获 Ctrl+TabCtrl+Shift+< 的示例代码是什么? WPF 应用程序的 kbd>Tab?

我们创建了 KeyDown 事件,并尝试添加带有输入手势的命令绑定(bind),但我们始终无法捕获这两个快捷方式。

最佳答案

您有什么 KeyDown 处理程序?下面的代码对我有用。给我带来麻烦的是:Alt + Tab,但你没有要求这样做:D

public Window1()
{
InitializeComponent();
AddHandler(Keyboard.KeyDownEvent, (KeyEventHandler)HandleKeyDownEvent);
}

private void HandleKeyDownEvent(object sender, KeyEventArgs e)
{
if (e.Key == Key.Tab && (Keyboard.Modifiers & (ModifierKeys.Control | ModifierKeys.Shift)) == (ModifierKeys.Control | ModifierKeys.Shift))
{
MessageBox.Show("CTRL + SHIFT + TAB trapped");
}

if (e.Key == Key.Tab && (Keyboard.Modifiers & ModifierKeys.Control) == ModifierKeys.Control)
{
MessageBox.Show("CTRL + TAB trapped");
}
}

关于wpf - 如何在WPF中捕获Ctrl + Tab和Ctrl + Shift + Tab?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/813389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com