Я пытаюсь выбрать элемент ComboBox, чтобы установить сохраненное значение из базы данных.
В базе данных сохраняется «I» или «D», а преобразователь возвращает «Прямой» или «Косвенный».
ComboBox имеет два элемента ComboBox со значениями «Прямой» и «Косвенный».
Вот код, который я думал, что он будет работать:
<ComboBox Name="cbMode"
SelectedValue="{Binding Context.mode, Converter={StaticResource ModeConverter}, Mode=TwoWay}" >
<ComboBoxItem Content="Direct" />
<ComboBoxItem Content="Indirect" />
</ComboBox>
Я знаю, что он возвращает "Косвенный", но он не выбран.
Когда я пытаюсь изменить выбранный элемент в комбо, он не работает, потому что он не может преобразовать из ComboBoxItem в строку, поэтому я полагаю, что это проблема в обоих направлениях.
Как мне это попробовать? Должен ли я сделать SelectedIndex с преобразователем чисел ??
Заранее спасибо.