我创建了一个复制和粘贴代码。对于我当前的应用程序,如果我设置Key.B而不是Key.V,它会立即生效。 Key.V + Left CTRL不会触发。如果我按下左侧Ctrl +左侧Alt + V和下面的代码,它也可以正常工作。我很困惑为什么左Ctrl + V不会被触发。我创建了一个空白的WPF应用程序,它被解雇了。请问有关如何调试此情况的提示。以下代码位于UserControl.xaml.cs
中protected override void OnKeyDown(KeyEventArgs e)
{
base.OnKeyDown(e)
if (e.Key == Key.V && (Keyboard.Modifiers & ModifierKeys.Control) == ModifierKeys.Control)
{
MessageBox.Show("Paste Worked");
}
}
如果我设置OnKeyUp,一切正常!