Как показать раскрывающийся список в выпадающем списке в WPF? - PullRequest
3 голосов
/ 30 марта 2010

Когда пользователь начинает вводить в поле со списком, автоматически запускается и показывает наиболее близкое соответствие. Я хочу, чтобы раскрывающийся список также стал виден, как если бы пользователь щелкнул стрелку вниз. Можно ли это сделать, и если да, то как?

Ответы [ 2 ]

2 голосов
/ 30 марта 2010

Вы можете подключить событие KeyDown к ComboBox, а затем установить для свойства IsDropDownOpen значение true.

в XAML:

<ComboBox x:Name="MyComboBox"
          IsEditable="True"
          IsReadOnly="False"
          KeyDown="MyComboBox_KeyDown"/>

в коде позади:

private void MyComboBox_KeyDown(object sender, KeyEventArgs e) {
    if (MyComboBox.Text.Length > 0)
        MyComboBox.IsDropDownOpen = true;
}
0 голосов
/ 30 марта 2010
ComboBox comboBox = new ComboBox;
comboBox.DroppedDown = true;
...