Элемент InRibbonGallery
Представляет коллекцию на ленте, элемент управления на основе коллекции, который предоставляет подмножество элементов по умолчанию непосредственно на ленте. Все остальные элементы отображаются при нажатии кнопки раскрывающегося меню.
Использование
<InRibbonGallery
CommandName = "xs:positiveInteger or xs:string"
HasLargeItems = "Boolean"
ItemHeight = "xs:integer"
ItemWidth = "xs:integer"
MinColumnsLarge = "xs:integer"
MaxColumnsMedium = "xs:integer"
MinColumnsMedium = "xs:integer"
MaxColumns = "xs:integer"
MaxRows = "xs:integer"
TextPosition = "TextPositionType"
Type = "xs:string">
child elements
</InRibbonGallery>
Атрибуты
attribute | Тип | Обязательно | Описание |
---|---|---|---|
CommandName |
xs:positiveInteger или xs:string |
Нет |
Связывает элемент с командой. Значение должно быть уникальным в XML-документе ленты. Максимальная длина: 100 символов. |
HasLargeItems |
Логическое |
Нет |
Определяет, отображается ли большой или маленький ресурс изображения команды в элементе управления коллекции.
Примечание.
|
ItemHeight |
xs:integer |
Нет |
Вместе с ItemWidth определяет размер изображения элемента, отображаемого в элементе управления коллекции.
Примечание.
|
ItemWidth |
xs:integer |
Нет |
Вместе с ItemHeight определяет размер изображения элемента, отображаемого в элементе управления коллекции.
Примечание.
|
MaxColumns |
xs:integer |
Нет |
Указывает максимальное количество столбцов, отображаемых InRibbonGallery , например в раскрывающемся списке Макет большой группы. |
MaxColumnsMedium |
xs:integer |
Нет |
Указывает максимальное количество столбцов, которое inRibbonGallery отображает в макете Средней группы перед переходом на макет Большой . |
MaxRows |
xs:integer |
Нет |
Задает максимальное количество строк для макета элементов InRibbonGallery . |
MinColumnsLarge |
xs:integer |
Нет |
Указывает минимальное количество столбцов, которое inRibbonGallery отображает в макете Большая группа, перед переключением на Средний. |
MinColumnsMedium |
xs:integer |
Нет |
Указывает минимальное количество столбцов, которое inRibbonGallery отображается в макете средней группы, прежде чем переключаться на Small. |
TextPosition |
TextPositionType |
Нет |
Указывает, где отображается метка элемента относительно изображения. Ограничивается одним из следующих значений: |
Тип |
xs:string |
Нет |
Ограничивается одним из следующих значений: |
Дочерние элементы
Элемент | Описание |
---|---|
Флажок |
Может произойти один или несколько раз |
InRibbonGallery.MenuGroups |
Должно происходить ровно один раз |
InRibbonGallery.MenuLayout |
Может возникать не более одного раза |
Кнопка |
Может произойти один или несколько раз |
SplitButton |
Может произойти один или несколько раз |
ToggleButton |
Может произойти один или несколько раз |
Родительские элементы
Элемент | Описание |
---|---|
ControlGroup |
|
Группа |
|
QuickAccessToolbar.ApplicationDefaults |
Примечание. Windows 8 и более поздней версии.
|
Комментарии
Необязательный элемент.
Может возникать не более одного раза для каждого элемента ControlGroup или Group .
На следующем снимке экрана показан элемент управления "Лента в коллекции ленты" в Microsoft Paint для Windows 7.
Примеры
В следующем примере показана базовая разметка для коллекции на ленте.
В этом разделе кода показаны объявления команды InRibbonGallery со связанной группой , которая выступает в качестве родительского контейнера для элемента InRibbonGallery .
<!-- InRibbonGallery -->
<Command Name="cmdInRibbonGalleryGroup"
Symbol="cmdInRibbonGalleryGroup"
Comment="InRibbonGallery Group"
LabelTitle="InRibbonGallery"/>
<Command Name="cmdInRibbonGallery"
Symbol="cmdInRibbonGallery"
Comment="InRibbonGallery"
LabelTitle="InRibbonGallery"/>
В этом разделе кода показаны объявления элемента управления InRibbonGallery .
<!-- InRibbonGallery -->
<Group CommandName="cmdInRibbonGalleryGroup" SizeDefinition="OneInRibbonGallery">
<InRibbonGallery CommandName="cmdInRibbonGallery"
MaxColumns="10"
MaxColumnsMedium="5"
MinColumnsLarge="5"
MinColumnsMedium="3"
Type="Items">
<InRibbonGallery.MenuLayout>
<VerticalMenuLayout Rows="2"
Gripper="Vertical"/>
</InRibbonGallery.MenuLayout>
<InRibbonGallery.MenuGroups>
<MenuGroup>
<Button CommandName="cmdButton1"></Button>
<Button CommandName="cmdButton2"></Button>
</MenuGroup>
<MenuGroup>
<Button CommandName="cmdButton3"></Button>
</MenuGroup>
</InRibbonGallery.MenuGroups>
</InRibbonGallery>
</Group>
Сведения об элементе
- Минимальная поддерживаемая система: Windows 7
- Может быть пустым: Нет