Я привязываю словарь к элементу ComboBox ItemSource. Все привязывается правильно, однако, когда я запускаю программу, нажимаю раскрывающийся список, затем нажимаю на элемент... ничего не происходит.
Другая полезная информация: когда я щелкаю текст каждого элемента, я вижу слабую рамку/рамку вокруг текста. Если я нажму внутри поля, ничего не произойдет. Если я нажму за пределами поля, все будет работать так, как ожидалось. Мысли?
Мой xaml-код:
<ComboBox Name="PayloadDrop">
<ComboBox.ItemTemplate>
<ItemContainerTemplate>
<ComboBoxItem Tag="{Binding Path=Key}"
Content="{Binding Path=Value}" />
</ItemContainerTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
И мой код позади:
Dim PayloadDictionary As New Dictionary(Of Int16, String) From _
{{0, "Some payload text"}, {1, "Path to a payload file"}}
PayloadDrop.ItemsSource = PayloadDictionary
Ниже приведен скриншот того, как выглядит мое поле со списком...