I'm setting up a RibbonComboBox bound to an ICollectionView in my ViewModel. When I select a new item, the ICollectionView's CurrentItem property does not change.
I have tried setting IsSynchronizedWithCurrentItem="True" on a RibbonGallery in the ComboBox, but this does not synchronize the CollectionView.
<RibbonGroup Header="MyGroup" DataContext="{StaticResource ResourceKey=MyViewModel}">
<RibbonComboBox>
<RibbonGallery IsSynchronizedWithCurrentItem="True" SelectedValue="{Binding MyCollectionView/}">
<RibbonGalleryCategory ItemsSource="{Binding MyCollectionView}" DisplayMemberPath="Name"/>
</RibbonGallery>
</RibbonComboBox>
</RibbonGroup>
Everything works as I would expect, the ComboBox contains the full collection, I can select a new item from the list, however in my underlying code the CollectionView doesn't actually get it's CurrentItem property changed, even though the SelectedValue on the RibbonGallery is changed.