Scale 元素
通过 {Group, SizeDefinition} 对表示控件组的大小和布局首选项。
使用情况
<Scale
Size = "xs:string"
Group = "xs:positiveInteger or xs:string"
/>
特性
属性 | 类型 | 必选 | 说明 |
---|---|---|---|
组 |
xs:positiveInteger 或 xs:string |
是 |
必须与现有的 GroupCommandName 相对应。 该值在功能区 XML 文档中必须是唯一的。 最大长度:100 个字符。 |
大小 |
xs:string |
是 |
此值应对应于在 Group 中指定的关联 Group of controls 的 SizeDefinition 属性的有效大小之一。 限制为以下值之一: Large ,但托管在弹出窗格或下拉窗格中。 |
子元素
没有子元素。
父元素
元素 |
---|
ScalingPolicy |
ScalingPolicy.IdealSizes |
备注
可选。
对于每个 ScalingPolicy 或 ScalingPolicy.IdealSizes,可能会发生一次或多次。
每个 (组、 大小) 属性对必须唯一。
示例
以下示例演示如何通过 Ribbon SizeDefinition 模板的自适应布局功能自定义组中控件的外观。
此示例中的 ScalingPolicy 清单为“开始”选项卡上四组控件中的每组指定 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
- 可以为空:是