1

我得到 2 RibbonCombobox,第一个FiltreEtatPays和第二个FiltreEtatType,第一个 RibbonCombobox 的选定值是第二个的驱动内容。所以我想在第一个 RibbonCombobox 的 selectedItem 更改时清除第二个 RibbonCombobox 的显示值。

我得到以下 xaml

<ribbon:RibbonComboBox x:Name="FiltreEtatPays" Label="Pays" Grid.Column="1" Grid.Row="0">
    <ribbon:RibbonGallery Name="GallEtatPays" SelectionChanged="GallEtatPays_SelectionChanged">
        <ribbon:RibbonGalleryCategory Name="GalEtatPays" ItemsSource="{Binding}"/>
    </ribbon:RibbonGallery>
</ribbon:RibbonComboBox>
<ribbon:RibbonComboBox x:Name="FiltreEtatType" Label="Type" Grid.Column="1" Grid.Row="1">
    <ribbon:RibbonGallery Name="GallEtatType">
        <ribbon:RibbonGalleryCategory Name="GalEtatType" ItemsSource="{Binding}"/>
    </ribbon:RibbonGallery>
</ribbon:RibbonComboBox>

我试过这段代码,但显示的文本没有改变

FiltreEtatType.Text = "";
GallEtatType.SelectedItem = null;

我能怎么做 ?

4

0 回答 0