У меня проблема со связыванием в ComboBox. Я искал в Google и так, но я не смог найти ответ.Свойство Bind combobox выбранного элемента в поле со списком в поле
У меня есть SilverLight формы с выпадающим списком, как это:
<ComboBox x:Name="FirmBox"
Grid.Row="23"
Grid.Column="1"
Grid.ColumnSpan="2"
Margin="5,5,5,0"
SelectedValuePath="{Binding Path=Value, Mode=TwoWay}"
SelectedItem="{Binding Path=Firm, Mode=TwoWay}">
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=Value}"/>
<TextBlock Text="{Binding Path=Key}"/>
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
И ItemsSource является
ObservableCollection<KeyValue<String, KeyValue<String, String>>>
Так я понял, как отобразить это в правильном направлении, но я не» t знать, как связать выбранный элемент с моим полем KeyValuePair<String, String>
. Мне это не кажется очевидным. Поэтому мне нужно привязать значение выбранного элемента к своему полю и не знаю, как это сделать.
спасибо.