У меня есть редактируемый combobox WPF в диалоговом окне. Этот combobox имеет элементы из определенного списка, но может принимать и другие строки.Как включить редактируемый combobox open со значением, которого нет в списке своих элементов?
Ошибка, которую я имею в виду, заключается в том, что когда пользователь набирает строку, которая не существует в списке элементов и сохраняет ее, все выглядит нормально, а новая строка должна быть сохранена как выбранное значение.
НО - Когда диалоговое окно вновь открывается, значение поля со списком будет ПУСТОЙ.
Любая идея, почему?
Это код выпадающий список в:
<ComboBox VerticalAlignment="Center" HorizontalAlignment="Left" HorizontalContentAlignment="Left" SelectedItem="{Binding VariableValue}" ItemsSource="{Binding VariablesValues}" Width="160" Margin="0,0,0,0" IsEnabled="true" IsTextSearchEnabled="True" IsEditable="True"/>
Дополнительная информация: Я думаю, что проблема здесь связана со связыванием SelectedItem .. Так как свободный текст, набранный в редактируемом текстовом поле не существует в списке позиций ...
Неясно, что вы просите – Ogbe
@ozioma Спасибо за ваш комментарий - перефразировать. Дайте мне знать, если вы можете помочь :) – MTZ
Что вы имеете в виду, когда говорите, что пользователь вводит и сохраняет значение? Вам нужно поймать это значение и добавить его в VariablesValues, чтобы он был добавлен в список. –