Scale, élément
Représente la préférence de taille et de disposition d’un groupe de contrôles via une paire {Group, SizeDefinition}.
Utilisation
<Scale
Size = "xs:string"
Group = "xs:positiveInteger or xs:string"
/>
Attributs
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
| Groupe |
XS : positiveInteger ou XS : String |
Yes |
Doit correspondre à un CommandNamede groupe existant. La valeur doit être unique dans le document XML du ruban. Longueur maximale : 100 caractères. |
| Taille |
xs:string |
Yes |
Cette valeur doit correspondre à l’une des tailles valides de l’attribut SizeDefinition du groupe associé de contrôles spécifié dans Group. Limité à l’une des valeurs suivantes : Large , mais hébergée dans un volet contextuel ou une liste déroulante. |
Éléments enfants
Il n’y a pas d’éléments enfants.
Éléments parents
| Élément |
|---|
| ScalingPolicy |
| ScalingPolicy.IdealSizes |
Remarques
Optionnel.
Peut se produire une ou plusieurs fois pour chaque ScalingPolicy ou ScalingPolicy. IdealSizes.
Chaque paire d’attributs (Group, Size) doit être unique.
Exemples
L’exemple suivant montre comment personnaliser l’apparence des contrôles dans un groupe à l’aide de la fonctionnalité de disposition adaptative des modèles SizeDefinition de ruban.
Le manifeste ScalingPolicy dans cet exemple spécifie une préférence ScalingPolicy. IdealSizes SizeDefinition pour chacun des quatre groupes de contrôles sur un onglet de démarrage . En outre, les éléments de mise à l' échelle sont spécifiés pour influencer le comportement de réduction, dans l’ordre de la taille décroissant, de chaque groupe.
<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>
Informations sur les éléments
- système minimal pris en charge: Windows 7
- Peut être vide: Oui