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