Поделиться через


Свойство Ribbon.ContextualTabs

Представляет контейнер для контекстных вкладок.

Использование

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

Атрибуты

Атрибуты отсутствуют.

Дочерние элементы

Элемент Описание
Группа вкладок
Должен выполняться по крайней мере один раз

Родительские элементы

Элемент
Ленты

Комментарии

Необязательный элемент.

Может возникать не более одного раза для каждой ленты.

Контекстные вкладки полезны для отображения функциональных возможностей, относящихся только к определенному контексту приложения, например вкладки форматирования изображений в текстовом редакторе, отображаемой только при выделении изображения. Как правило, контекстные вкладки не видны, пока не возникнет определенный контекст приложения, и приложение уведомит платформу ленты.

При отображении контекстные вкладки закодированы цветом, чтобы отличать их от обычных вкладок.

Примеры

В следующем примере показана базовая разметка для элемента Ribbon.ContextualTabs .

В этом разделе кода показано объявление команды TabGroup и два контекстных объявления команд tab .

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

В этом разделе кода показано объявление элемента управления Ribbon.ContextualTabs с tabGroup и двумя контекстными элементами управления Tab .

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

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Windows Server 2008 R2 [только классические приложения]

См. также раздел

Ribbon.Tabs