Tab.ScalingPolicy-Eigenschaft

Stellt einen Container für Tab-Skalierungsspezifikationen dar.

Verbrauch

<Tab.ScalingPolicy>
  child elements
</Tab.ScalingPolicy>

Attribute

Es gibt keine Attribute.

Untergeordnete Elemente

Element BESCHREIBUNG
ScalingPolicy
Muss genau einmal auftreten

Übergeordnete Elemente

Element
Registerkarte

Bemerkungen

Optional.

Kann höchstens einmal für jede Registerkarte auftreten.

Skalierungsspezifikationen beschreiben die Größe und das Layoutverhalten der Steuerelemente auf einer Registerkarte , wenn die Größe des Menübands geändert wird.

Beispiele

Das folgende Codebeispiel veranschaulicht ein ScalingPolicy-Manifest , das eine ScalingPolicy.IdealSizesSizeDefinition-Einstellung für jede der vier Gruppen von Steuerelementen auf einer Registerkarte Start angibt. Darüber hinaus werden Skalierungselemente angegeben, um das Reduzieren des Verhaltens der einzelnen Gruppen 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>

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [nur Desktop-Apps]

Siehe auch

Anpassen eines Menübands durch Größendefinitionen und Skalierungsrichtlinien