ScalingPolicy.IdealSizes 속성
리본 크기에 따라 기본 설정 SizeDefinition 템플릿에 대한 크기 조정 사양의 컨테이너를 나타냅니다.
사용량
<ScalingPolicy.IdealSizes>
child elements
</ScalingPolicy.IdealSizes>
특성
특성이 없습니다.
자식 요소
요소 | Description |
---|---|
확장 |
한 번 이상 발생할 수 있음 |
부모 요소
요소 |
---|
ScalingPolicy |
설명
선택 사항입니다.
각 ScalingPolicy에 대해 최대 한 번 발생할 수 있습니다.
ScalingPolicy.IdealSizes가 정의된 경우 Tab 요소의 각 Group 요소에 대한 Scale 항목이 있어야 합니다.
ScalingPolicy.IdealSizes는 컨트롤 그룹에 대해 기본 설정된 SizeDefinition 레이아웃입니다.
예제
다음 예제에서는 리본 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 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 R2 [데스크톱 앱만 해당] |