Свойство 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 [только классические приложения] |