Élément Scale
Représente la taille et la préférence 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 |
Oui |
Doit correspondre à un groupcommandName existant. La valeur doit être unique dans le document XML du ruban. Longueur maximale : 100 caractères. |
Taille |
xs:string |
Oui |
Cette valeur doit correspondre à l’une des tailles valides pour l’attribut SizeDefinition du groupe de contrôles associé spécifié dans Group. Limité à l’une des valeurs suivantes : Large , mais hébergée dans une fenêtre contextuelle ou un volet déroulant. |
Éléments enfants
Il n’y a pas d’éléments enfants.
Éléments parents
Élément |
---|
ScalingPolicy |
ScalingPolicy.IdealSizes |
Notes
Optionnel.
Peut se produire une ou plusieurs fois pour chaque ScalingPolicy ou ScalingPolicy.IdealSizes.
Chaque paire d’attributs (Groupe, Taille) doit être unique.
Exemples
L’exemple suivant montre comment personnaliser l’apparence des contrôles dans un groupe par le biais de la fonctionnalité de disposition adaptative des modèles SizeDefinition du ruban.
Le manifeste ScalingPolicy de cet exemple spécifie une préférence ScalePolicy.IdealSizesSizeDefinition pour chacun des quatre groupes de contrôles sous un onglet Accueil . En outre, les éléments Scale sont spécifiés pour influencer le comportement de réduction, dans l’ordre de 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 minimum pris en charge : Windows 7
- Peut être vide : Oui