Scale 요소
{Group, SizeDefinition} 쌍을 통한 컨트롤 그룹의 크기 및 레이아웃 기본 설정을 나타냅니다.
사용량
<Scale
Size = "xs:string"
Group = "xs:positiveInteger or xs:string"
/>
특성
attribute | Type | 필수 | 설명 |
---|---|---|---|
그룹 |
xs:positiveInteger 또는 xs:string |
Yes |
기존 그룹CommandName에 해당해야 합니다. 값은 리본 XML 문서 내에서 고유해야 합니다. 최대 길이: 100자. |
크기 |
xs:string |
Yes |
이 값은 Group에 지정된 연결된 컨트롤 그룹의SizeDefinition 특성에 유효한 크기 중 하나에 해당해야 합니다. 다음 값 중 하나로 제한됨: Large 동일하지만 팝업 또는 드롭다운 창에서 호스트됩니다. |
자식 요소
자식 요소가 없습니다.
부모 요소
요소 |
---|
ScalingPolicy |
ScalingPolicy.IdealSizes |
설명
선택 사항입니다.
ScalingPolicy 또는 ScalingPolicy.IdealSizes마다 한 번 이상 발생할 수 있습니다.
각 (그룹, 크기) 특성 쌍은 고유해야 합니다.
예제
다음 예제에서는 리본 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
- 비어 있을 수 있음: 예