方向按钮在WPF组合框中不起作用

时间:2013-11-22 12:10:40

标签: wpf combobox wpf-controls

我有一个可以通过设置

编辑的WPF组合框
IsEditable="True"

当焦点位于组合中的文本框上时,当我单击向下箭头时,它不会转到下拉列表中的第一个项目。我该怎么做?

1 个答案:

答案 0 :(得分:1)

您描述的行为是ComboBox的默认行为。如果您的ComboBox没有显示此行为,我建议您 代码停止它。如果您使用此简单示例,您将看到此ComboBox按您的意愿工作:

<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
    <ComboBox IsEditable="True" Height="25">
        <ComboBoxItem>Item one</ComboBoxItem>
        <ComboBoxItem>Item two</ComboBoxItem>
        <ComboBoxItem>Item three</ComboBoxItem>
        <ComboBoxItem>Item four</ComboBoxItem>
    </ComboBox>
    <TextBox HorizontalAlignment="Center" Width="100" Margin="0,5,0,0" />
</StackPanel>

TextBox就在那里,所以我们可以关闭ComboBox并重新开启。这一切都按预期工作。