ContextMap-Element
Stellt eine ContextMenu - und MiniToolbar-Paarzuordnung dar.
Verbrauch
<ContextMap
CommandName = "xs:positiveInteger or xs:string"
MiniToolbar = "xs:string"
ContextMenu = "xs:string"/>
Attribute
attribute | type | Erforderlich | BESCHREIBUNG |
---|---|---|---|
CommandName |
xs:positiveInteger oder xs:string |
Nein |
Ordnet das Element einem Command zu. Der Wert muss innerhalb des XML-Dokuments des Menübands eindeutig sein. Maximale Länge: 100 Zeichen. |
ContextMenu |
xs:string |
Nein |
Muss einem vorhandenen ContextMenu-Namen entsprechen. |
MiniToolbar |
xs:string |
Nein |
Muss einem vorhandenen MiniToolbar-Namen entsprechen. |
Untergeordnete Elemente
Es gibt keine untergeordneten Elemente.
Übergeordnete Elemente
Element |
---|
ContextPopup.ContextMaps |
Bemerkungen
Optional.
Kann für jeden ContextPopup.ContextMaps ein oder mehrere Male auftreten.
Beispiele
Im folgenden Beispiel wird das grundlegende Markup für eine ContextPopup-Ansicht veranschaulicht.
Dieser Codeabschnitt zeigt eine Reihe von ContextMap-Steuerelementdeklarationen .
<ContextPopup>
<!--
The MiniToolbars and Context Menus are the basic ingredients for
the contextual UI popup.
Mix-and-match and associate each combination with a ContextMap Command
invoked in code.
-->
<ContextPopup.MiniToolbars>
<MiniToolbar Name="MiniToolbar1">
<MenuGroup Class="MajorItems">
<Button CommandName="cmdCut" />
<Button CommandName="cmdCopy" />
<Button CommandName="cmdPaste" />
</MenuGroup>
<MenuGroup>
<ToggleButton CommandName="cmdToggleButton" />
<DropDownButton CommandName="cmdButtons">
<MenuGroup>
<Button CommandName="cmdButton1" />
<Button CommandName="cmdButton2" />
<Button CommandName="cmdButton3" />
</MenuGroup>
</DropDownButton>
</MenuGroup>
</MiniToolbar>
<MiniToolbar Name="MiniToolbar2">
<MenuGroup>
<Button CommandName="cmdButton1" />
<Button CommandName="cmdButton2" />
<Button CommandName="cmdButton3" />
</MenuGroup>
</MiniToolbar>
</ContextPopup.MiniToolbars>
<ContextPopup.ContextMenus>
<ContextMenu Name="ContextMenu1">
<MenuGroup>
<Button CommandName="cmdCut" />
<Button CommandName="cmdCopy" />
<Button CommandName="cmdPaste" />
</MenuGroup>
</ContextMenu>
<ContextMenu Name="ContextMenu2">
<MenuGroup>
<ToggleButton CommandName="cmdToggleButton" />
</MenuGroup>
<MenuGroup>
<Button CommandName="cmdButton1" />
<Button CommandName="cmdButton2" />
<Button CommandName="cmdButton3" />
</MenuGroup>
</ContextMenu>
<ContextMenu Name="ContextMenu4">
<MenuGroup>
<Button CommandName="cmdCut" />
<Button CommandName="cmdCopy" />
<Button CommandName="cmdPaste" />
</MenuGroup>
<MenuGroup>
<ToggleButton CommandName="cmdToggleButton" />
</MenuGroup>
<MenuGroup>
<Button CommandName="cmdButton1" />
<Button CommandName="cmdButton2" />
<Button CommandName="cmdButton3" />
</MenuGroup>
</ContextMenu>
</ContextPopup.ContextMenus>
<ContextPopup.ContextMaps>
<ContextMap CommandName="cmdContextMap1"
ContextMenu="ContextMenu1"/>
<ContextMap CommandName="cmdContextMap2"
ContextMenu="ContextMenu2"
MiniToolbar="MiniToolbar1"/>
<ContextMap CommandName="cmdContextMap3"
MiniToolbar="MiniToolbar2"/>
<ContextMap CommandName="cmdContextMap4"
ContextMenu="ContextMenu4"/>
</ContextPopup.ContextMaps>
</ContextPopup>
Elementinformationen
- Unterstützte Mindestsystem: Windows 7
- Kann leer sein: Ja