Я предполагаю (из названия вашей привязки), что причина этого заключается в том, что вы привязываетесь к CollectionViewSource
(который оборачивает коллекцию). Этот класс является прокси-сервером, который использует WPF и включает (среди прочего) выбранный элемент коллекции. Очевидно, что если вы делитесь этой коллекцией между двумя выпадающими списками, вы также делитесь выбранным элементом.
Если вы установите ItemsSource
на что-то, что не a CollectionViewSource
, элемент управления автоматически обернет его в один. Итак, мое предложение будет заключаться в том, чтобы связать непосредственно с коллекцией вместо того, чтобы заключать в CollectionViewSource
- или, альтернативно, создать два CollectionViewSource
экземпляра, по одному для каждого ComboBox
.