Scale 要素
{Group, SizeDefinition} ペアを使用したコントロールのグループのサイズとレイアウトの設定を表します。
使用
<Scale
Size = "xs:string"
Group = "xs:positiveInteger or xs:string"
/>
属性
属性 | Type | 必須 | 説明 |
---|---|---|---|
グループ |
xs:positiveInteger または xs:string |
はい |
既存の GroupCommandName に対応している必要があります。 値はリボン XML ドキュメント内で一意である必要があります。 最大長: 100 文字。 |
[サイズ] |
xs:string |
はい |
この値は、Group で指定された関連するコントロールのグループの SizeDefinition 属性の有効なサイズのいずれかに対応している必要があります。 次のいずれかの値に制限されます。 Large ですが、ポップアップ ウィンドウまたはドロップダウン ウィンドウでホストされます。 |
子要素
子要素はありません。
親要素
要素 |
---|
ScalingPolicy |
ScalingPolicy.IdealSizes |
注釈
省略可能。
ScalingPolicy またはScalingPolicy.IdealSizes ごとに 1 回以上発生する可能性があります。
各 (グループ、 サイズ) 属性のペアは一意である必要があります。
例
次の例では、リボン SizeDefinition テンプレートのアダプティブ レイアウト機能を使用して、グループ内のコントロールの外観をカスタマイズする方法を示します。
この例の ScalingPolicy マニフェストでは、[ホーム] タブの 4 つのコントロール グループごとに ScalingPolicy.IdealSizesSizeDefinition の基本設定を指定します。さらに、Scale 要素は、各グループの縮小動作に影響を与えるために、降順のサイズ順に指定されます。
<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>
要素情報
- サポートされている最小システム: Windows 7
- 空の場合: はい