Elemento Scale
Representa o tamanho e a preferência de layout de um Grupo de controles por meio de um par {Group, SizeDefinition}.
Uso
<Scale
Size = "xs:string"
Group = "xs:positiveInteger or xs:string"
/>
Atributos
Atributo | Type | Obrigatório | Descrição |
---|---|---|---|
Grupo |
xs:positiveInteger ou xs:string |
Sim |
Deve corresponder a um CommandNamede Grupo existente. O valor deve ser exclusivo no documento XML da Faixa de Opções. Comprimento máximo: 100 caracteres. |
Tamanho |
xs:string |
Sim |
Esse valor deve corresponder a um dos tamanhos válidos para o atributo SizeDefinition do Grupo de controles associado especificado em Grupo. Restrito a um dos seguintes valores: Large , mas hospedado em um painel pop-up ou suspenso. |
Elementos filho
Não há elementos filho.
Elementos pai
Elemento |
---|
ScalingPolicy |
ScalingPolicy.IdealSizes |
Comentários
Opcional.
Pode ocorrer uma ou mais vezes para cada ScalingPolicy ou ScalingPolicy.IdealSizes.
Cada par de atributos (Grupo, Tamanho) deve ser exclusivo.
Exemplos
O exemplo a seguir demonstra como a aparência dos controles em um Grupo pode ser personalizada por meio da funcionalidade de layout adaptável dos modelos SizeDefinition da Faixa de Opções.
O manifesto ScalingPolicy neste exemplo especifica uma preferência ScalingPolicy.IdealSizesSizeDefinition para cada um dos quatro grupos de controles em uma guia Página Inicial . Além disso, os elementos Scale são especificados para influenciar o comportamento de recolhimento, em ordem de tamanho decrescente, de cada grupo.
<Tab CommandName="Home">
<Tab.ScalingPolicy>
<ScalingPolicy>
<ScalingPolicy.IdealSizes>
<Scale Group="GroupClipboard" Size="Medium"/>
<Scale Group="GroupView" Size="Large"/>
<Scale Group="GroupFont" Size="Large"/>
<Scale Group="GroupParagraph" Size="Large"/>
</ScalingPolicy.IdealSizes>
<Scale Group="GroupClipboard" Size="Small"/>
<Scale Group="GroupClipboard" Size="Popup"/>
<Scale Group="GroupFont" Size="Medium"/>
<Scale Group="GroupParagraph" Size="Medium"/>
<!--
GroupView group is associated with the OneButton SizeDefinition.
Since this template is constrained to one size (Large) there
is no need to declare further scaling preferences.
-->
</ScalingPolicy>
</Tab.ScalingPolicy>
<Group CommandName="GroupClipboard" SizeDefinition="FourButtons">
<Button CommandName="Paste"/>
<Button CommandName="Cut"/>
<Button CommandName="Copy"/>
<Button CommandName="SelectAll"/>
</Group>
<Group CommandName="GroupFont" ApplicationModes="1">
<FontControl CommandName="Font" FontType="FontWithColor" />
</Group>
<Group CommandName="GroupParagraph" ApplicationModes="1" SizeDefinition="ButtonGroups">
<ControlGroup>
<ControlGroup>
<ToggleButton CommandName="Numbered" />
<ToggleButton CommandName="Bulleted" />
</ControlGroup>
</ControlGroup>
<ControlGroup>
<ControlGroup>
<ToggleButton CommandName="LeftJustify" />
<ToggleButton CommandName="CenterJustify" />
<ToggleButton CommandName="RightJustify" />
</ControlGroup>
<ControlGroup/>
<ControlGroup>
<Button CommandName="Outdent" />
<Button CommandName="Indent" />
</ControlGroup>
</ControlGroup>
</Group>
<Group CommandName="GroupView" SizeDefinition="OneButton" >
<ToggleButton CommandName="ViewSource"/>
</Group>
</Tab>
Informações do elemento
- Sistema mínimo com suporte: Windows 7
- Pode estar vazio: Sim