Я устанавливаю RibbonComboBox, привязанный к ICollectionView в моей ViewModel. Когда я выбираю новый элемент, свойство CurrentItem объекта ICollectionView не изменяется.
Я попытался установить IsSynchronizedWithCurrentItem = "True" на RibbonGallery в ComboBox, но это не синхронизирует CollectionView.
<RibbonGroup Header="MyGroup" DataContext="{StaticResource ResourceKey=MyViewModel}">
<RibbonComboBox>
<RibbonGallery IsSynchronizedWithCurrentItem="True" SelectedValue="{Binding MyCollectionView/}">
<RibbonGalleryCategory ItemsSource="{Binding MyCollectionView}" DisplayMemberPath="Name"/>
</RibbonGallery>
</RibbonComboBox>
</RibbonGroup>
Все работает так, как я и ожидал, ComboBox содержит полную коллекцию, я могу выбрать новый элемент из списка, однако в моем базовом коде CollectionView фактически не изменяет свое свойство CurrentItem, даже если SelectedValue на RibbonGallery изменена.