Compartilhar via


Elemento Group

Define um grupo de controlos de IU num separador. Nos separadores personalizados, o suplemento pode criar vários grupos. Os suplementos estão limitados a uma guia personalizada.

Tipo de suplemento: Painel de tarefas, Correio

Válido apenas nestes esquemas VersionOverrides:

  • Painel de tarefas 1.0
  • Email 1.0
  • Email 1.1

Para obter mais informações, veja Substituições de versões no manifesto apenas do suplemento.

Associados a estes conjuntos de requisitos:

Atributos

Atributo Obrigatório Descrição
id Sim Identificação exclusiva do grupo.

id attribute

Obrigatório. O identificador exclusivo do grupo. É uma cadeia de caracteres com, no máximo, 125 caracteres. Tem de ser exclusivo em todos os elementos do Grupo no manifesto.

Elementos filho

Elemento Obrigatório Descrição
Label Sim A etiqueta de um grupo.
Icon Sim A imagem de um grupo. Não suportado nos suplementos do Outlook.
Control Não Representa um objeto De controlo. Pode ser zero ou mais.
OfficeControl Não Representa um dos controlos incorporados do Office. Pode ser zero ou mais. Suportado apenas em suplementos do PowerPoint.
OverriddenByRibbonApi Não Especifica se o grupo deve aparecer nas combinações de aplicações e plataformas que suportam separadores contextuais personalizados. Não suportado nos suplementos do Outlook.

Rótulo

Obrigatório. O rótulo do grupo. O atributo resid não pode ter mais de 32 carateres e tem de ser definido para o valor do atributo id de um <elemento String> no <elemento ShortStrings> no elemento Resources .

Ícone

Obrigatório. Se um separador contiver muitos grupos e a janela do programa for redimensionada, a imagem especificada poderá ser apresentada.

Observação

Este elemento subordinado não é suportado nos suplementos do Outlook.

Control

Opcional, mas se não estiver presente, tem de existir, pelo menos, um <OfficeControl>. Para obter detalhes sobre os tipos de controlos suportados, veja o elemento Controlo . A ordem de <Controlo> e <OfficeControl> no manifesto é intercambiável e podem ser intercaladas se existirem vários elementos, mas todos têm de estar abaixo do <elemento Ícone> .

<Group id="Contoso.CustomTab1.group1">
    <Label resid="CustomTabGroupLabel"/>
    <Icon>
        <bt:Image size="16" resid="blue-icon-16" />
        <bt:Image size="32" resid="blue-icon-32" />
        <bt:Image size="80" resid="blue-icon-80" />
    </Icon>
    <Control xsi:type="Button" id="Contoso.Button1">
        <!-- information on the control -->
    </Control>
    <!-- other controls, as needed -->
</Group>

OfficeControl

Opcional, mas se não estiver presente, tem de existir, pelo menos, um <Controlo>. Inclua um ou mais controlos incorporados do Office no grupo com <elementos do OfficeControl> . O id atributo especifica o ID do controlo incorporado do Office. Para localizar o ID de um controlo, veja Localizar os IDs dos controlos e grupos de controlo. A ordem de <Controlo> e <OfficeControl> no manifesto é intercambiável e podem ser intercaladas se existirem vários elementos, mas todos têm de estar abaixo do <elemento Ícone> .

Tipo de suplemento: Painel de tarefas

Válido apenas nestes esquemas VersionOverrides:

  • Painel de tarefas 1.0

Para obter mais informações, veja Substituições de versões no manifesto apenas do suplemento.

Associados a estes conjuntos de requisitos:

Observação

Este elemento subordinado é suportado apenas em suplementos do PowerPoint.

<Group id="Contoso.CustomTab2.group2">
    <Label resid="CustomTabGroupLabel"/>
    <Icon>
        <bt:Image size="16" resid="blue-icon-16" />
        <bt:Image size="32" resid="blue-icon-32" />
        <bt:Image size="80" resid="blue-icon-80" />
    </Icon>
    <Control xsi:type="Button" id="Contoso.Button2">
        <!-- information on the control -->
    </Control>
    <OfficeControl id="Superscript" />
    <!-- other controls, as needed -->
</Group>

OverriddenByRibbonApi

Opcional (booleano). Especifica se o <Grupo> será ocultado nas combinações de aplicações e plataformas que suportam uma API que instala um separador contextual personalizado no friso no runtime. O valor predefinido, se não estiver presente, é false. Se utilizado, <OverriddenByRibbonApi> tem de ser o primeiro subordinado de <Grupo>. Para obter mais informações, veja OverriddenByRibbonApi.

Observação

Este elemento subordinado não é suportado nos suplementos do Outlook.

<ExtensionPoint xsi:type="PrimaryCommandSurface">
  <CustomTab id="Contoso.CustomTab">
    <Group id="Contoso.CustomTab.group1">
      <OverriddenByRibbonApi>true</OverriddenByRibbonApi>
      <!-- other child elements of the group -->
    </Group>
    <Label resid="customTabLabel"/>
  </CustomTab>
</ExtensionPoint>