Как отключить выпадающий список Wpf при нажатии F4? - PullRequest
2 голосов
/ 15 мая 2019

Я не хочу, чтобы F4 открывал выпадающий список.

Я пытался сделать это при событии нажатия клавиш в выпадающем списке.Но даже это событие не срабатывает на F4

    void ComboBox_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.Key == Key.F4)
            this.IsDropDownOpen = false;
    }

Это не работает, пожалуйста, помогите в этом .. заранее спасибо

1 Ответ

1 голос
/ 15 мая 2019

Следующее должно работать. Вы также можете попытаться обработать событие PreviewKeyDown:

private void ComboBox_PreviewKeyDown(object sender, KeyEventArgs e)
{
    if (e.Key == Key.F4)
    {
        ((ComboBox)sender).IsDropDownOpen = false;
        e.Handled = true;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...