Share via


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]

Vedi anche

Barra multifunzione.Tabs