Propriété ScalingPolicy.IdealSizes
Représente un conteneur de spécifications de mise à l’échelle pour le modèle SizeDefinition préféré, en fonction de la taille du ruban.
Utilisation
<ScalingPolicy.IdealSizes>
child elements
</ScalingPolicy.IdealSizes>
Attributs
Il n’y a pas d’attributs.
Éléments enfants
Élément | Description |
---|---|
Scale |
Peut se produire une ou plusieurs fois |
Éléments parents
Élément |
---|
ScalingPolicy |
Notes
Optionnel.
Peut se produire au maximum une fois pour chaque ScalingPolicy.
Si ScalingPolicy.IdealSizes est défini, une entrée Scale doit être présente pour chaque élément Group d’un élément Tab .
ScalingPolicy.IdealSizes sont les dispositions SizeDefinition préférées pour un groupe de contrôles.
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>
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 R2 [applications de bureau uniquement] |