У меня есть пара пар ключей (Ex Key = MSFT Value = MSFT Microsoft), которые я связываю с ComboBox. DisplayMemeberPath = Значение. Следующие потребности должны быть выполненыКомбинация ключевых значений пара в WPF
На выбор пункта только ключ должен отображаться в Combo,
пользователь может также ввести совершенно новое значение в Combo.
Я не могу найти решение, которое поддерживает обе эти функции. Решение одного разрывает другой.
<ComboBox IsTextSearchEnabled="True" Name="cmbBrokers" IsEditable="True"
ItemsSource="{Binding BrokerCodes}" SelectedValuePath="Key"
DisplayMemberPath="Value" Text="{Binding SelectedBroker, Mode=TwoWay}">
Вы можете попробовать отдельное текстовое поле, которое отображает ключ выбранного элемента. Назовите combobox и используйте его в качестве источника элемента привязки, и путь будет выбран. Я думаю, вы используете selectitem.key, чтобы добраться до ключа, но я не уверен. – Paparazzi
Если вы хотите увидеть новый ввод, введенный пользователем, вам необходимо обновить свой источник items (BrokerCodes) новым значением – blindmeis