Sto cercando di attivare un evento quando l'utente preme ctrl - x utilizzando l'evento KeyDown
. Questo funziona bene per ctrl - D ma l'evento non attiva quando ctrl - viene premuto x. Sto indovinando questo è perché ctrl - x è il comando "taglia". C'è un modo per attivare un evento quando ctrl - X viene premuto?Cattura Ctrl-X con l'evento KeyDown di una casella di testo in 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;
}
}
}
Perché non si fa a gestire il comando piuttosto che l'evento? –
Come faccio, esiste un modo per sovrascrivere il comando 'taglia' di un TextBox? – dregan