Я пытаюсь вызвать событие, когда пользователь нажимает ctrl - x , используя событие KeyDown
. Это прекрасно работает для ctrl - D , но событие не запускается при нажатии ctrl - x . Я предполагаю, что это потому, что ctrl - x является командой "вырезать". Есть ли способ вызвать событие при нажатии ctrl - X ?
private void textBox_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyboardDevice.IsKeyDown(Key.LeftCtrl) || e.KeyboardDevice.IsKeyDown(Key.RightCtrl))
{
switch (e.Key)
{
case Key.D:
//handle D key
break;
case Key.X:
//handle X key
break;
}
}
}