ScalingPolicy 요소
크기 조정 사양에 대한 컨테이너를 나타냅니다.
<ScalingPolicy>
child elements
</ScalingPolicy>
특성이 없습니다.
요소 | Description |
---|---|
확장 |
한 번 이상 발생할 수 있습니다. |
ScalingPolicy.IdealSizes |
최대 한 번 발생할 수 있습니다. |
필수 사항입니다.
각 Tab.ScalingPolicy에 대해 한 번 발생해야 합니다.
ScalingPolicy 요소에는 리본의 크기가 조정될 때 하나 이상의 그룹 요소에 대한 적응형 레이아웃 기본 설정을 지정하는 ScalingPolicy.IdealSizes 및 Scale 선언의 매니페스트가 포함되어 있습니다.
Scale 선언 목록은 Group 요소와 연결된 SizeDefinition에 대해 유효한 크기(Large, Medium, Small, Popup)의 내림차순이어야 합니다.
참고
인치당 96개 점(dpi)에서 너비가 300픽셀로 조정될 때 리본이 스크롤 막대 없이 렌더링할 수 있도록 적절한 크기 조정 정책 세부 정보를 지정하는 것이 좋습니다.
다음 예제에서는 리본 크기 정의 템플릿의 적응형 레이아웃 기능을 통해 그룹의 컨트롤 모양을 사용자 지정할 수 있는 방법을 보여 줍니다.
이 예제의 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
- 비워 둘 수 있음: 아니요