Мне нужно привязать несколько ComboBox к одному ObservableCollection. У меня есть это ListView
.
<ListView x:Name="lwCoefTables" Grid.Column="1" ItemsSource="{Binding Source={StaticResource CollectionCoefContainers}}">
<ListView.ItemTemplate>
<DataTemplate>
<ComboBox x:Name="cmbCoefTableTypes" ItemsSource="{Binding Source={StaticResource CollectionCoefLinksTable}}"
SelectedItem="{Binding CoefLinksTableType, Mode=TwoWay}" Grid.Column="1" VerticalAlignment="Center"
HorizontalAlignment="Left" Width="180" DisplayMemberPath="Name">
</ComboBox>
</DataTemplate>
</ListView.ItemTemplate>
Я хочу привязать свою коллекцию ко всем ComboBox и сохранить выбранные элементы для каждого ComboBox. Если я заполню одну коллекцию и привяжу ее ко всем выпадающим спискам в режиме TwoWay, я получу следующее:
Я думаю, мне нужен вспомогательный класс, который будет содержать несколько похожих коллекций. Как это сделать?