MenuGroup-Element
Stellt einen Container mit Steuerelementen dar, die in einem Katalog, Menü oder einer Symbolleiste angezeigt werden sollen.
Verbrauch
<MenuGroup
Class = "xs:string"
CommandName = "xs:positiveInteger or xs:string">
child elements
</MenuGroup>
Attribute
attribute | type | Erforderlich | Beschreibung |
---|---|---|---|
Klasse |
xs:string |
Nein |
Gibt die Größe und den Layoutstil für Elemente in der Menüoberfläche an. Eine Bildressource kann in zwei Größen (groß und klein) bereitgestellt und dem Element im Markup mit den Eigenschaftenelementen Command.LargeImages und Command.SmallImages zugeordnet werden. Wenn nur ein Image bereitgestellt wird, ändert das Framework die Größe nach Bedarf. Beschränkt auf einen der folgenden Werte: Stil: kleines Bild und hervorgehobener Text.
Hinweis:
|
CommandName |
xs:positiveInteger oder xs:string |
Nein |
Ordnet das Element einem Befehl zu. Der Wert muss innerhalb des XML-Dokuments des Menübands eindeutig sein. Maximale Länge: 100 Zeichen. |
Untergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
Schaltfläche |
Kann ein oder mehrere Male auftreten |
Checkbox |
Kann ein oder mehrere Male auftreten |
ComboBox |
Kann ein oder mehrere Male auftreten |
DropDownButton |
Kann ein oder mehrere Male auftreten |
DropDownColorPicker |
Kann ein oder mehrere Male auftreten |
DropDownGallery |
Kann ein oder mehrere Male auftreten |
FontControl |
Kann höchstens einmal auftreten |
SplitButton |
Kann ein oder mehrere Male auftreten |
SplitButtonGallery |
Kann ein oder mehrere Male auftreten |
ToggleButton |
Kann ein oder mehrere Male auftreten |
Übergeordnete Elemente
Element |
---|
ApplicationMenu |
ContextMenu |
DropDownButton |
DropDownGallery.MenuGroups |
InRibbonGallery.MenuGroups |
MiniToolbar |
SplitButton.MenuGroups |
SplitButtonGallery.MenuGroups |
Hinweise
Erforderlich.
Muss mindestens einmal für jedes ApplicationMenu-, ContextMenu-, DropDownButton-, DropDownGallery.MenuGroups-, InRibbonGallery.MenuGroups-, SplitButton.MenuGroups-, MiniToolbar- oder SplitButtonGallery.MenuGroups-Element auftreten.
Wenn ApplicationMenu das übergeordnete Element ist, ist MenuGroup auf die folgenden untergeordneten Elemente beschränkt: Button, DropDownButton, DropDownGallery, SplitButton oder SplitButtonGallery.
Wenn ContextMenu, DropDownButton, DropDownGallery.MenuGroups, InRibbonGallery.MenuGroups, SplitButton.MenuGroups oder SplitButtonGallery.MenuGroups das übergeordnete Element ist, ist MenuGroup auf die folgenden untergeordneten Elemente beschränkt: Button, CheckBox, DropDownButton, DropDownColorPicker, DropDownGallery, SplitButtonGallery, SplitButtonGallery, oder ToggleButton.
Wenn MiniToolbar das übergeordnete Element ist, ist MenuGroup auf die folgenden untergeordneten Elemente beschränkt: Button, CheckBox, ComboBox, DropDownButton, DropDownColorPicker, DropDownGallery, FontControl, Spinner, SplitButton, SplitButtonGallery oder ToggleButton.
Das Class-Attribut ist nicht erforderlich, wenn ApplicationMenu das übergeordnete Element ist. Das Framework erzwingt einen Wert von MajorItems für das Class-Attribut.
Wenn ApplicationMenu das übergeordnete Element ist, ist das Class-Attribut nicht erforderlich.
Beispiele
Im folgenden Beispiel wird das grundlegende Markup für splitButton mit einem MenuGroup-Element veranschaulicht.
In diesem Codeabschnitt werden die Befehlsdeklarationen SplitButton und MenuGroup mit einer großen und einer kleinen Bildressource angezeigt. Eine zugeordnete Gruppe , die als übergeordneter Container für das SplitButton-Element fungiert, wird ebenfalls deklariert.
<!-- 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"/>
In diesem Codeabschnitt werden die SplitButton- und MenuGroup-Steuerelementdeklarationen mit und MajorItems
gezeigtStandardItems
.
<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>
Elementinformationen
- Unterstützte Mindestsystem: Windows 7
- Kann leer sein: Nein