Как отключить навигацию по ListView через клавиатуру - PullRequest
2 голосов
/ 17 апреля 2010

Можно ли как-то отключить навигацию по элементам ListView через клавиатуру (клавиши со стрелками) и оставить навигацию с помощью мыши и кода? Я новичок в WPF, но у вас есть некоторый опыт работы с WinForm, поэтому есть какие-то советы?

1 Ответ

5 голосов
/ 17 апреля 2010

Зарегистрируйте событие listView_PreviewKeyDown и установите

    private void listView1_PreviewKeyDown(object sender, KeyEventArgs e)
    {
        e.Handled = true;
    }

Для получения дополнительной информации о нажатой клавише (например, чтобы отключить только специальные клавиши) проверьте KeyEventArgs e.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...