SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Silverlight/WPFで使える逆引きTips集

Silverlight/WPFで使える逆引きTips集
――Ribbon機能(後編)

(15) Ribbonインターフェース後編

03.ツールチップを表示する

 Ribbonで使用できるコントロールにはツールチップを表示させることができます。通常のメッセージを表示するだけの単純なものではなく、イメージを表示したり追加情報を表示させることが可能です。

 ツールチップを表示させることは非常に簡単で下表に示す属性を追加するだけです。

ツールチップで使用できる属性
属性 説明
ToolTipTitle ツールチップタイトル
ToolTipDescription ツールチップに表示するメッセージ
ToolTipImageSource ツールチップに表示するイメージ
ToolTipFooterTitle 追加情報のタイトル
ToolTipFooterDescription 追加情報として表示するメッセージ
ToolTipFooterImageSource 追加情報用イメージ

 下記はRibbonTexBoxコントロールでツールチップを使用する例です。テキストボックスにマウスカーソルが載るとツールチップを表示します。

ツールチップを表示する例
ツールチップを表示する例
XAMLの例
<ribbon:Ribbon x:Name="Ribbon">
    <ribbon:RibbonTab x:Name="HomeTab"
                      Header="Home">
        <ribbon:RibbonGroup x:Name="Group1"
                            Header="Group1">
            <ribbon:RibbonTextBox ToolTipTitle="名前入力用テキストボックス"
                                  ToolTipDescription="ひらがなで名前を入力してください"
                                  ToolTipImageSource="Images/126_Edit_48x48_72.png"
                                  ToolTipFooterTitle="補助説明"
                                  ToolTipFooterDescription="名前は「性」「名」の両方を入力してください"
                                  ToolTipFooterImageSource="Images/109_AllAnnotations_Info_48x48_72.png"/>
        </ribbon:RibbonGroup>
    </ribbon:RibbonTab>
</ribbon:Ribbon>
ポイント

 ツールチップを表示するには、ツールチップ専用属性を使用する

04.キーチップを表示する

 キーチップとはRibbonコントロールのあるウィンドウで[Alt]キーを押下すると表示されるツールチップのことです。

 表示されたアルファベットのキーを押すことで、キーボードからRibbonインターフェースを操作することが可能です。

 キーチップはRibbonインターフェースで使用可能なコントロールで使用でき、KeyTip属性にキーに対するアルファベットを設定します。アルファベットは2文字以上を設定することも可能です。

 下記はキーチップを使用する例です。[Home]タブには"HT"を、[貼り付け]に"V"を、[切り取り]に"X"を、[コピー]に"C"を設定しています。

キーチップを使用する例
キーチップを使用する例
XAMLの例
<ribbon:Ribbon x:Name="Ribbon">
    <ribbon:RibbonTab x:Name="HomeTab"
                      Header="Home" KeyTip="HT">
        <ribbon:RibbonGroup x:Name="Group1"
                            Header="Group1">
            <ribbon:RibbonButton Label="貼り付け" KeyTip="V"
                                 LargeImageSource="Images/Paste.png"/>
            <ribbon:RibbonButton Label="切り取り" KeyTip="X"
                                 SmallImageSource="Images/Cut.png"/>
            <ribbon:RibbonButton Label="コピー" KeyTip="C"
                                 SmallImageSource="Images/Copy.png"/>
        </ribbon:RibbonGroup>
    </ribbon:RibbonTab>
</ribbon:Ribbon>
ポイント

 キーチップを使用するにはKeyTip属性の設定をする。

次のページ
05.RibbonButtonコントロールを使用する

この記事は参考になりましたか?

Silverlight/WPFで使える逆引きTips集連載記事一覧

もっと読む

この記事の著者

HIRO(ヒロ)

HIRO's.NETのHIROです。とある半導体工場のSEです。VB.NET, C#, PowerShellによるプログラミングを楽しんでいます。最近はBlog でPowerShellについて書いています。2008/07/07にPowerShell from Japan!!というサイトを立ち上げまし...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/5950 2011/06/01 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー