Skalierungselement
Stellt die Größen- und Layouteinstellung einer Gruppe von Steuerelementen über ein {Group, SizeDefinition}-Paar dar.
Verbrauch
<Scale
Size = "xs:string"
Group = "xs:positiveInteger or xs:string"
/>
Attribute
attribute | type | Erforderlich | Beschreibung |
---|---|---|---|
Gruppe |
xs:positiveInteger oder xs:string |
Ja |
Muss einem vorhandenen Gruppenbefehlsname entsprechen. Der Wert muss innerhalb des XML-Dokuments des Menübands eindeutig sein. Maximale Länge: 100 Zeichen. |
Größe |
xs:string |
Ja |
Dieser Wert sollte einer der gültigen Größen für das SizeDefinition-Attribut der zugeordneten Gruppe von Steuerelementen entsprechen, die in Group angegeben ist. Beschränkt auf einen der folgenden Werte: Large das jedoch in einem Popup- oder Dropdownbereich gehostet wird. |
Untergeordnete Elemente
Es gibt keine untergeordneten Elemente.
Übergeordnete Elemente
Element |
---|
ScalingPolicy |
ScalingPolicy.IdealSizes |
Bemerkungen
Optional.
Kann für jede ScalingPolicy oder ScalingPolicy.IdealSizes ein oder mehrere Male auftreten.
Jedes Attributpaar (Group, Size) muss eindeutig sein.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die Darstellung von Steuerelementen in einer Gruppe über die adaptive Layoutfunktion von MenübandgrößenDefinition-Vorlagen angepasst werden kann.
Das ScalingPolicy-Manifest in diesem Beispiel gibt eine ScalingPolicy.IdealSizesSizeDefinition-Einstellung für jede von vier Gruppen von Steuerelementen auf einer Registerkarte Start an. Darüber hinaus werden Skalierungselemente angegeben, um das Kollapsverhalten jeder Gruppe in absteigender Größenreihenfolge zu beeinflussen.
<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>
Elementinformationen
- Unterstützte Mindestsystem: Windows 7
- Kann leer sein: Ja