Пожалуйста, исправьте меня, если я ошибаюсь, но вы не установили SelectedValuePath
в своем XAML. Также после того, как вы установите SelectedValuePath
, вам нужно будет установить только значение по умолчанию SelectedValue
(то же самое, что значение свойства первого элемента из вашего источника элементов), и ваш код SelectedIndex
не будет нужен.
Дайте мне знать, если это поможет.