Estoy tratando de desencadenar un evento cuando el usuario presiona ctrl - x utilizando el evento KeyDown
. Esto funciona muy bien para ctrl - D pero el evento no se activa cuando ctrl - se pulsa x. Supongo que esto es porque ctrl - x es el comando "cortar". ¿Hay alguna manera de desencadenar un evento cuando se presiona ctrl - X?Captura Ctrl-X con el evento KeyDown de un cuadro de texto en WPF
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;
}
}
}
¿Por qué no se maneja el comando en lugar del evento? –
¿Cómo puedo hacer eso, hay una manera de anular el comando 'cortar' de un TextBox? – dregan