当用户开始输入组合框时,自动完成开始并显示最接近的匹配。我想要做的是让下拉变得可见,就像用户点击向下箭头一样。可以这样做,如果是,怎么做?
答案 0 :(得分:2)
您可以在KeyDown
上挂钩ComboBox
事件,然后将IsDropDownOpen
属性设置为true。
:
<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;
}
答案 1 :(得分:0)
ComboBox comboBox = new ComboBox;
comboBox.DroppedDown = true;