다음을 통해 공유


MenuGroup 요소

갤러리, 메뉴 또는 도구 모음에 표시할 컨트롤의 컨테이너를 나타냅니다.

사용량

<MenuGroup
  Class = "xs:string"
  CommandName = "xs:positiveInteger or xs:string">
  child elements
</MenuGroup>

특성

attribute 유형 필수 설명
클래스
xs:string
No
메뉴 UI의 요소에 대한 크기 및 레이아웃 스타일을 지정합니다.
이미지 리소스는 Command.LargeImages 및 Command.SmallImages 속성 요소를 사용하여 두 크기(크고 작은)로 제공되고 태그의 요소와 연결할 수 있습니다. 하나의 이미지만 제공된 경우 프레임워크는 필요에 따라 크기를 조정합니다.
다음 값 중 하나로 제한됨:

(StandardItems)
기본값
스타일: 작은 이미지 및 강조 해제된 텍스트입니다.
StandardItems 단추의 스크린샷
(MajorItems)
스타일: 큰 이미지와 굵은 텍스트입니다.

참고:
MenuGroupApplicationMenu의 자식인 경우 클래스 특성은 무시되고 의 스타일 MajorItems 은 프레임워크에 의해 적용됩니다.


MajorItems 단추의 스크린샷

CommandName
xs:positiveInteger 또는 xs:string
No
요소를 Command와 연결합니다.

(xs:positiveInteger 또는 xs:string)
문자열, 2에서 59999 사이의 정수 값( 포함) 또는 0x2 및 0xea5f 사이의 16진수 값(포함)입니다.
값은 리본 XML 문서 내에서 고유해야 합니다.
최대 길이: 100자.

자식 요소

요소 Description
Button
한 번 이상 발생할 수 있습니다.

확인란
한 번 이상 발생할 수 있습니다.

ComboBox
한 번 이상 발생할 수 있습니다.

DropDownButton
한 번 이상 발생할 수 있습니다.

DropDownColorPicker
한 번 이상 발생할 수 있습니다.

DropDownGallery
한 번 이상 발생할 수 있습니다.

FontControl
최대 한 번 발생할 수 있습니다.

SplitButton
한 번 이상 발생할 수 있습니다.

SplitButtonGallery
한 번 이상 발생할 수 있습니다.

ToggleButton
한 번 이상 발생할 수 있습니다.

부모 요소

요소
ApplicationMenu
ContextMenu
DropDownButton
DropDownGallery.MenuGroups
InRibbonGallery.MenuGroups
MiniToolbar
SplitButton.MenuGroups
SplitButtonGallery.MenuGroups

설명

필수 요소.

ApplicationMenu, ContextMenu, DropDownButton, DropDownGallery.MenuGroups, InRibbonGallery.MenuGroups, SplitButton.MenuGroups, MiniToolbar 또는 SplitButtonGallery.MenuGroups 요소에 대해 한 번 이상 발생해야 합니다.

ApplicationMenu가 부모 요소인 경우 MenuGroupButton, DropDownButton, DropDownGallery, SplitButton 또는 SplitButtonGallery자식 요소로 제한됩니다.

ContextMenu, DropDownButton, DropDownGallery.MenuGroups, InRibbonGallery.MenuGroups, SplitButton.MenuGroups 또는 SplitButtonGallery.MenuGroups가 부모 요소인 경우 MenuGroupButton, CheckBox, DropDownButton, DropDownColorPicker, DropDownGallery, SplitButton, SplitButton, SplitButtonGallery의 자식 요소로 제한됩니다.또는 ToggleButton입니다.

MiniToolbar가 부모 요소인 경우 MenuGroupButton, CheckBox, ComboBox, DropDownButton, DropDownColorPicker, DropDownGallery, FontControl, Spinner, SplitButton, SplitButtonGallery 또는 ToggleButton과 같은 자식 요소로 제한됩니다.

ApplicationMenu가 부모 요소인 경우 Class 특성은 필요하지 않습니다. 프레임워크는 Class 특성에 대해 MajorItems 값을 적용합니다.

ApplicationMenu가 부모 요소인 경우 Class 특성은 필요하지 않습니다.

예제

다음 예제에서는 MenuGroup 요소를 사용하여 SplitButton에 대한 기본 태그를 보여 줍니다.

코드의 이 섹션에서는 크고 작은 이미지 리소스가 있는 SplitButtonMenuGroup 명령 선언을 보여 줍니다. SplitButton 요소의 부모 컨테이너 역할을 하는 연결된 그룹도 선언됩니다.

<!-- SplitButton -->
<Command Name="cmdSplitButtonGroup"
         Symbol="cmdSplitButtonGroup"
         Comment="SplitButton Group"
         LabelTitle="SplitButton"/>
<Command Name="cmdSplitButton"
         Symbol="cmdSplitButton"
         Comment="SplitButton"
         LabelTitle="SplitButton"/>
<Command Name="cmdSBButtonItem"
         Symbol="cmdSBButtonItem"
         Comment="SBButtonItem"
         LabelTitle="SB ButtonItem"/>
<Command Name="cmdSBButton1"
         Symbol="cmdSBButton1"
         Comment="SBButton1"
         LabelTitle="SB Button">
  <Command.LargeImages>
    <Image Source="res/copyL_32.bmp"/>
  </Command.LargeImages>
  <Command.SmallImages>
    <Image Source="res/copyS_16.bmp"/>
  </Command.SmallImages>
  <Command.LargeHighContrastImages>
    <Image Source="res/copyLHC_32.bmp"/>
  </Command.LargeHighContrastImages>
  <Command.SmallHighContrastImages>
    <Image Source="res/copySHC_16.bmp"/>
  </Command.SmallHighContrastImages>
</Command>
<Command Name="cmdSBMajorItems"
         Comment="Major Items Category"
         LabelTitle="Major Items"/>
<Command Name="cmdSBStandardItems"
         Comment="Standard Items Category"
         LabelTitle="Standard Items"/>

이 코드 섹션에서는 및 MajorItems를 모두 StandardItems 사용하는 SplitButtonMenuGroup 컨트롤 선언을 보여 줍니다.

<Group CommandName="cmdSplitButtonGroup">
  <SplitButton CommandName="cmdSplitButton">
    <SplitButton.ButtonItem>
      <Button CommandName="cmdSBButtonItem"/>
    </SplitButton.ButtonItem>
    <SplitButton.MenuGroups>
      <MenuGroup CommandName="cmdSBMajorItems" 
                 Class="MajorItems">
        <Button CommandName="cmdSBButton1"/>
        <Button CommandName="cmdSBButton1"/>
      </MenuGroup>
      <MenuGroup CommandName="cmdSBStandardItems"
                 Class="StandardItems">
        <Button CommandName="cmdSBButton1"/>
        <Button CommandName="cmdSBButton1"/>
      </MenuGroup>
      <MenuGroup Class="StandardItems">
        <Button CommandName="cmdSBButton1"/>
        <Button CommandName="cmdSBButton1"/>
      </MenuGroup>
    </SplitButton.MenuGroups>
  </SplitButton>
</Group>

요소 정보

  • 지원되는 최소 시스템: Windows 7
  • 비워 둘 수 있음: 아니요

추가 정보

리본 이미지 리소스 지정

메뉴 그룹