方向按钮在WPF组合框中不起作用
我有一个WPF组合框,可以通过设置方向按钮在WPF组合框中不起作用,wpf,combobox,wpf-controls,Wpf,Combobox,Wpf Controls,我有一个WPF组合框,可以通过设置 IsEditable="True" 当焦点位于组合框中的文本框上并且单击向下箭头时,它不会转到下拉列表中的第一项。我该怎么做?您描述的行为是组合框的默认行为。如果您有一个不显示此行为的组合框,我建议您是您的代码在阻止它。如果您使用这个简单的示例,您将看到此组合框可以按照您的需要工作: <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center"> <Combo
IsEditable="True"
当焦点位于组合框中的文本框上并且单击向下箭头时,它不会转到下拉列表中的第一项。我该怎么做?您描述的行为是
组合框的默认行为。如果您有一个不显示此行为的组合框
,我建议您是您的代码在阻止它。如果您使用这个简单的示例,您将看到此组合框
可以按照您的需要工作:
<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
就在那里,这样我们就可以关闭组合框,然后再次打开。一切正常。您的意思是“向下”箭头显示弹出窗口,但您希望它转到列表中的下一项?文本框是否为空?因为你为什么认为它应该“转到第一项”(大概是高亮并选择第一项)?根据你写的,它正在做它应该做的。