Share via


Scale 요소

{Group, SizeDefinition} 쌍을 통한 컨트롤 그룹의 크기 및 레이아웃 기본 설정을 나타냅니다.

사용량

<Scale
  Size = "xs:string"
  Group = "xs:positiveInteger or xs:string"
/>

특성

attribute Type 필수 설명
그룹
xs:positiveInteger 또는 xs:string
Yes
기존 그룹CommandName에 해당해야 합니다.

(xs:positiveInteger 또는 xs:string)
2에서 59999 사이의 문자열 또는 정수 값(포함) 또는 0x2 16진수(포함)로 0xea5f.
값은 리본 XML 문서 내에서 고유해야 합니다.
최대 길이: 100자.
크기
xs:string
Yes
이 값은 Group에 지정된 연결된 컨트롤 그룹의SizeDefinition 특성에 유효한 크기 중 하나에 해당해야 합니다.
다음 값 중 하나로 제한됨:

(팝업)
동일한 컨트롤 레이아웃과 Large 동일하지만 팝업 또는 드롭다운 창에서 호스트됩니다.
(작음)
Small SizeDefinition 템플릿.
(중간)
Medium SizeDefinition 템플릿입니다.
(Large)
Large SizeDefinition 템플릿.

자식 요소

자식 요소가 없습니다.

부모 요소

요소
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
  • 비어 있을 수 있음: 예

추가 정보

크기 정의 및 크기 조정 정책을 통해 리본 메뉴 사용자 지정