次の方法で共有


Ribbon.ContextualTabs プロパティ

コンテキスト タブのコンテナーを表します。

使用

<Ribbon.ContextualTabs>
  child elements
</Ribbon.ContextualTabs>

属性

属性はありません。

子要素

要素 説明
TabGroup
少なくとも 1 回は発生する必要があります

親要素

要素
リボン

解説

省略可能。

リボンごとに最大で 1 回発生する場合があります。

コンテキスト タブは、画像が強調表示されている場合にのみ表示されるテキスト エディターの [画像の書式設定] タブなど、特定のアプリケーション コンテキストにのみ関連する機能を表示する場合に便利です。 通常、コンテキスト タブは、特定のアプリケーション コンテキストが発生し、アプリケーションがリボン フレームワークに通知するまで表示されません。

コンテキスト タブを表示すると、通常のタブと区別するように色分けされます。

次の例では、 Ribbon.ContextualTabs 要素の基本的なマークアップを示します。

コードのこのセクションでは、 TabGroup コマンド宣言と 2 つのコンテキスト Tab コマンド宣言を示します。

<!-- Contextual Tabs -->
<Command Name='cmdContextualTab1'
         LabelTitle='Contextual Tab 1'
         Symbol='ID_CONTEXTUALTAB1'/>
<Command Name='cmdContextualTab2'
         LabelTitle='Contextual Tab 2'
         Symbol='ID_CONTEXTUALTAB2'/>
<Command Name='cmdContextualTabGroup'
         LabelTitle='Contextual Tabs'
         Symbol='ID_CONTEXTUALTAB_GROUP'/>

このコード セクションでは、TabGroup コントロールと 2 つのコンテキスト Tab コントロールを使用した Ribbon.ContextualTabsコントロール宣言を示します。

      <Ribbon.ContextualTabs>
        <TabGroup CommandName='cmdContextualTabGroup'>
          <Tab CommandName='cmdContextualTab1'>
            <!--InRibbonGallery Group-->
            <Group CommandName='cmdInRibbonGalleryGroup'
                   SizeDefinition='OneInRibbonGallery'>
              <InRibbonGallery CommandName='cmdTextSizeGallery3'
                               HasLargeItems='true'
                               ItemHeight='32'
                               ItemWidth='32'
                               MaxColumns='3' >
                <InRibbonGallery.MenuLayout>
                  <FlowMenuLayout Columns='3'
                                  Gripper ='Corner'/>
                </InRibbonGallery.MenuLayout>
              </InRibbonGallery>
            </Group>
            <!--Command Galleries Group-->
            <Group CommandName='cmdCommandGalleriesGroup'
                   SizeDefinition='OneInRibbonGallery'>
              <InRibbonGallery CommandName='cmdCommandGallery1'
                               Type='Commands'
                               MaxRows='3'
                               MaxColumns='3'>
                <InRibbonGallery.MenuLayout>
                  <FlowMenuLayout Columns='3'
                                  Gripper ='Corner'/>
                </InRibbonGallery.MenuLayout>
              </InRibbonGallery>
            </Group>
          </Tab>
          <Tab CommandName='cmdContextualTab2'></Tab>
        </TabGroup>
      </Ribbon.ContextualTabs> 

必要条件

要件
サポートされている最小のクライアント
Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 R2 [デスクトップ アプリのみ]

関連項目

Ribbon.Tabs