Эта функция имеет много применений. У меня есть элемент управления 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 +". Это неправильно.