Bri*_*ett 1 wpf ribbon ribbon-control
我正在尝试将在RibbonComboBox中选择的项绑定到对象的属性.我遇到的问题是RibbonComboBox.SelectionBoxItem只提供一个get访问器; 因此,我无法将其绑定到XAML中的任何内容.
任何想法如何将项绑定到对象的属性?我可以使用常规的ComboBox还有另一个更合适的控件吗?
xmlns:ribbon="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
<ribbon:RibbonComboBox
ItemsSource="{Binding Source={StaticResource CollectionOfPossibleChoices}}"/
SelectionBoxItem="{Binding Path=PropertyToBindTo}"/> <!--Not valid-->
Run Code Online (Sandbox Code Playgroud)
RibbonComboBox与ComboBox不同(我也觉得这很混乱).试试这个;
<ribbon:RibbonComboBox>
<ribbon:RibbonGallery SelectedItem="{Binding Path=PropertyToBindTo}">
<ribbon:RibbonGalleryCategory ItemsSource="{Binding Source={StaticResource CollectionOfPossibleChoices}}" />
</ribbon:RibbonGallery>
</ribbon:RibbonComboBox>
Run Code Online (Sandbox Code Playgroud)
MSDN参考