1

プログラムにコンボボックスがあり、正常に機能します

ただし、これをWPFアプリケーションのリボンの一部にしたい

「リボンコンボボックス」を作成しましたが、通常のコンボボックスのように、選択が変更されたイベントがないようです。

どうしてこれなの?

標準のコンボボックスからリボングループにコードを切り取って貼り付けると、ボックスは作成されますが、プログラムを実行すると空になります。

また、プログラムを実行できる唯一の方法は、ifステートメント内のコードをコメントアウトすることです(コンボボックスの選択に基づいて何をしたいのか)

4

1 に答える 1

2

WPF用のMicrosoftリボンを使用している場合、SelectionChangedイベントは次の場所にあります。RibbonGallery

<ribbon:RibbonComboBox Style="{StaticResource SubPosition}" SelectionBoxWidth="20" IsEditable="True">
    <ribbon:RibbonGallery Name="rbngFontSizes" SelectedValue="11" SelectedValuePath="Content" SelectionChanged="rbngFontSizes_SelectionChanged">
        <ribbon:RibbonGalleryCategory ItemsSource="{Binding}" />
    </ribbon:RibbonGallery>
</ribbon:RibbonComboBox>
于 2013-03-07T11:54:27.550 に答える