Я связать DropDown статического словаря, который всегда, содержащий п> 0 записейBinding DropDown в словарь с невыполнением SelectedIndex
<ComboBox Grid.Row="1" Grid.Column="1" Margin="2,2,2,2"
ItemsSource="{Binding Localities}"
SelectedValuePath="Key"
DisplayMemberPath="Value"
SelectedValue="{Binding Locality, Mode=OneWayToSource}"
SelectedIndex="0" />
И это работает просто отлично, Dropdown заполнена и значение там, и если я выберите его, записывается свойство Locality.
Проблема, я не хотят не иметь «ничего» выбран, но свойство
SelectedIndex="0"
не работает, как я ожидал.
Я всегда хочу, чтобы первый элемент был выбран после показа.
Я предполагаю, что это какая-то проблема с порядком, что привязка данных происходит после того, как был выбран выбор SelectedIndex?
Покажите свое определение местностей и местностей – Paparazzi
Вы устанавливаете свойство Locality при загрузке коллекции Localities? Свойство Locality вызывает событие PropertyChanged при его изменении? – jhenninger