【发布时间】:2019-04-29 15:09:19
【问题描述】:
我正在我的 ViewModel 中设置绑定到 ICollectionView 的 RibbonComboBox。当我选择一个新项目时,ICollectionView 的 CurrentItem 属性不会改变。
我尝试在组合框中的 RibbonGallery 上设置 IsSynchronizedWithCurrentItem="True",但这不会同步 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 包含完整的集合,我可以从列表中选择一个新项目,但是在我的基础代码中,即使 SelectedValue 上的 SelectedValue 在我的基础代码中,CollectionView 实际上并没有更改其 CurrentItem 属性RibbonGallery 已更改。
【问题讨论】:
-
感谢您的回复,但该特定问题似乎与我遇到的问题不同。