RibbonCheckBoxコントロールを使用する

スポンサーリンク

Ribbonインターフェースで使用するチェックボックスはRibbonCheckBoxコントロールです。

チェックボックスにテキストを表示する場合はLabelプロパティを、チェック状態を設定するにはIsCheckedプロパティを使用します。

またチェック状態になったことを知るにはCheckedイベントを、未チェック状態になったことを知るにはUncheckedイベントを使用します。

下記はRibbonCheckBoxコントロールを使用する例です。

RibbonCheckBoxコントロールを使用する例

XAMLの例

<ribbon:Ribbon x:Name="Ribbon">
    <ribbon:RibbonTab x:Name="HomeTab"
                      Header="Home">
        <ribbon:RibbonGroup x:Name="Group1"
                            Header="ワークシート">
            <TextBlock Text="枠線" />
            <ribbon:RibbonCheckBox Label="表示" Name="RibbonCheckBoxShow"
                                   IsChecked="True"/>
            <ribbon:RibbonCheckBox Label="印刷" Name="RibbonCheckBoxPrint" 
                                   IsChecked="False"/>                  
        </ribbon:RibbonGroup>
    </ribbon:RibbonTab>
</ribbon:Ribbon>

VBの例

' [表示]チェックボックスがチェック状態になった時の処理
Private Sub RibbonCheckBoxShow_Checked(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles RibbonCheckBoxShow.Checked
    MessageBox.Show("[表示]がチェック状態になりました")
End Sub

' [表示]チェックボックスが未チェック状態になった時の処理
Private Sub RibbonCheckBoxShow_Unchecked(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles RibbonCheckBoxShow.Unchecked
    MessageBox.Show("[表示]が未チェック状態になりました")
End Sub

C#の例

// [表示]チェックボックスがチェック状態になった時の処理
private void RibbonCheckBoxShow_Checked(object sender, RoutedEventArgs e)
{
    MessageBox.Show("[表示]がチェック状態になりました");
}

// [表示]チェックボックスが未チェック状態になった時の処理
private void RibbonCheckBoxShow_Unchecked(object sender, RoutedEventArgs e)
{
    MessageBox.Show("[表示]が未チェック状態になりました");
}
タイトルとURLをコピーしました