1

2つのRibbonCombobox、最初のFiltreEtatPaysと2番目のFiltreEtatTypeを取得します。最初のRibbonComboboxの選択された値は、2番目のコンテンツを駆動しています。そこで、最初のRibbonComboboxのselectedItemが変更されたときに、2番目の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