Ribbon.ContextualTabs-Eigenschaft

Stellt einen Container für kontextbezogene Registerkarten dar.

Verbrauch

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

Attribute

Es gibt keine Attribute.

Untergeordnete Elemente

Element Beschreibung
TabGroup
Muss mindestens einmal auftreten.

Übergeordnete Elemente

Element
Menüband

Hinweise

Optional.

Kann höchstens einmal für jedes Menübandauftreten.

Kontextbezogene Registerkarten sind nützlich zum Anzeigen von Funktionen, die nur für einen bestimmten Anwendungskontext relevant sind, z. B. eine Registerkarte für die Bildformatierung in einem Text-Editor, die nur angezeigt wird, wenn ein Bild hervorgehoben wird. In der Regel sind kontextbezogene Registerkarten erst sichtbar, wenn ein bestimmter Anwendungskontext auftritt, und die Anwendung benachrichtigt das Menübandframework.

Bei der Anzeige werden kontextbezogene Registerkarten farbcodiert, um sie von regulären Registerkarten zu unterscheiden.

Beispiele

Im folgenden Beispiel wird das grundlegende Markup für das Ribbon.ContextualTabs-Element veranschaulicht.

Dieser Codeabschnitt zeigt eine TabGroup-Befehlsdeklaration und zwei kontextbezogene Tab-Befehlsdeklarationen.

<!-- 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'/>

Dieser Codeabschnitt zeigt die Ribbon.ContextualTabs-Steuerelementdeklaration mit einer TabGroup und zwei kontextbezogenen Tab-Steuerelementen.

      <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> 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
nur Windows 7 [ Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server 2008 [ R2-Desktop-Apps]

Siehe auch

Ribbon.Tabs