Автозаполнение для редактируемого WPF ComboBox, включая разделитель, показывает System.Windows.Controls.Separator.
С этим xaml:
<ComboBox IsEditable="true">
<ComboBoxItem Content="aaaaa"/>
<ComboBoxItem Content="bbbbb"/>
<ComboBoxItem Content="ccccc"/>
</ComboBox>
Пользователи могут начать печатать с a по c, чтобыавтозаполнение остальных персонажей.a станет aaaaa, b станет bbbbb и т. д.
Однако проблема в том, если я хочу добавить разделитель и сделать некоторые из них освобождающими от автозаполнения.Я попробовал это:
<ComboBox IsEditable="true">
<ComboBoxItem Content="aaaaa"/>
<ComboBoxItem Content="bbbbb"/>
<Separator IsEnabled="false"/>
<ComboBoxItem Content="ccccc" IsEnabled="false"/>
</ComboBox>
Когда я нажимаю c, в выпадающем списке все еще отображается ccccc в качестве выбора.Кроме того, когда я нажимаю S, странно, что в выпадающем списке отображается System.Windows.Controls.Separator в качестве выбора (!)
Мое ожидание - автоматическое заполнение, поддерживает только ввод a и b, так как два других (Разделитель и ccccc)имеет значение IsEnabled = "false".
Есть ли какое-либо решение для этого?Пожалуйста, дайте мне знать.