Ribbon.ContestualTabs, proprietà
Rappresenta un contenitore per le schede contestuali.
Utilizzo
<Ribbon.ContextualTabs>
child elements
</Ribbon.ContextualTabs>
Attributi
Non ci sono attributi.
Elementi figlio
Elemento | Descrizione |
---|---|
TabGroup |
Deve verificarsi almeno una volta |
Elementi padre
Elemento |
---|
Barra multifunzione |
Commenti
Facoltativa.
Può verificarsi al massimo una volta per ogni barra multifunzione.
Le schede contestuali sono utili per la visualizzazione delle funzionalità rilevanti solo per un contesto di applicazione specifico, ad esempio una scheda di formattazione delle immagini in un editor di testo visualizzato solo quando viene evidenziata un'immagine. In genere, le schede contestuali non sono visibili finché non si verifica un contesto di applicazione specifico e l'applicazione notifica al framework della barra multifunzione.
Quando visualizzata, le schede contestuali vengono codificate in modo da differenziarle dalle schede regolari.
Esempio
Nell'esempio seguente viene illustrato il markup di base per l'elemento Ribbon.ContestualTabs .
Questa sezione di codice mostra una dichiarazione di comando TabGroup e due dichiarazioni di comando tabulazioni contestuali.
<!-- 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'/>
Questa sezione di codice mostra la dichiarazione di controllo Ribbon.ContestualTabs con un TabGroup e due controlli tabulazioni contestuali.
<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>
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 7 [solo app desktop] |
Server minimo supportato |
Windows Server 2008 R2 [solo app desktop] |