У этой функции много применений. У меня есть элемент управления TextBox. Как отображать клавиши, которые пользователь нажал. Например, нажатые CTRL и z в элементе управления TextBox должны появиться «Ctrl + Z»? Это приложение WPF. Благодарю.Определение того, какая клавиша нажата
Теперь я пытаюсь так:
private void txtHotKey_PreviewKeyUp(object sender, KeyEventArgs e)
{
txtHotKey.Text += e.Key.ToString();
txtHotKey.Text += "+";
e.Handled = true;
}
Теперь, если я нажал Ctrl и Z в текстовом поле появится "Ctrl + Z +". Затем нажмите Ctrl и A. Будет «Ctrl + Z + Ctrl + A +». Это не правильно.
+1 для простого и простого решения. – Nayan