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
Bändchen

Bemerkungen

Optional.

Kann für jedes Menüband höchstens einmal auftreten.

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

Wenn sie angezeigt werden, 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 Tabgroup-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)
Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [nur Desktop-Apps]

Siehe auch

Ribbon.Tabs