Command.Keytip-Eigenschaft
Stellt die Keytip für ein -Steuerelement dar.
Verwendung
<Command.Keytip>
child elements
</Command.Keytip>
Attribute
Es gibt keine Attribute.
Untergeordnete Elemente
| Element | Beschreibung |
|---|---|
| String |
Kann nur einmal auftreten. |
Übergeordnete Elemente
| Element |
|---|
| Get-Help |
Hinweise
Optional.
Kann für jedes Command-Element mindestens einmal auftreten.
Command.Keytip kann einen Wert vom Typ xs:string enthalten, der auf eine beliebige Sequenz von Unicode-Zeichen, einschließlich Leerzeichen, beschränkt ist.
Eine Command.Keytip kann nur mit einer Zahl beginnen, wenn sie einem Steuerelement innerhalb einer Registerkarte oder der Symbolleiste für den Schnellzugriff zugeordnet ist.
Drücken Sie die ALT-TASTE, und halten Sie sie gedrückt, um die Für den aktuellen Zustand des Menübands gültigen Tastentips anzuzeigen. Der folgende Screenshot zeigt die KeyTips der anfänglichen oder ersten Ebene, die in Microsoft Paint für Windows 7 angezeigt werden. Nachdem eine Keytip der ersten Ebene ausgewählt wurde, werden nur KeyTips der zweiten Ebene angezeigt.

Command.Keytip fungiert als Zugriffstaste für einen Befehl, es sei denn, dieser Befehl wird über ein Menüelement verfügbar gemacht. In diesem Fall ignoriert das Framework den Command.Keytip-Wert und verwendet stattdessen ein Zeichen, dem ein ampersand voran geht, wie durch Command.LabelTitle oder UI _ PKEY _ Label angegeben. Wenn kein ampersand durch Command.LabelTitle oder UI PKEY Label angegeben wird, wird keine Tastenkombination oder _ _ Tastenkombination verfügbar gemacht.
Wenn für Command.Keytip kein Wert angegeben wird, ist das untergeordnete String-Element erforderlich.
Hinweis
Wenn Command.Keytip sowohl einen Wert als auch ein untergeordnetes String-Element enthält, hat String Vorrang.
Standardmäßig werden die folgenden Buchstaben vom Framework verwendet, um automatisch Keytips zu generieren:
- F wird dem Anwendungsmenü zugewiesen.
- Y wird jedem Befehl zugewiesen, für den von der Anwendung kein Keytip angegeben wurde.
- Z wird jedem Gruppensteuer steuerelement zugewiesen und kann nicht angepasst werden. Eine Gruppen-Keytip wird nur angezeigt, wenn scalingPolicy für das Steuerelement eine Popupgrößenoption angibt. Weitere Informationen finden Sie unter Anpassen eines Menübands durch Größendefinitionen und Skalierungsrichtlinien.
Hinweis
Keiner dieser Buchstaben ist vom Framework reserviert. Jeder kann je nach Bedarf einem oder mehrere Befehle zugewiesen werden.
Das Framework löst KeyTip-Konflikte auf folgende Weise:
- Wenn ein oder mehrere Tabstoppsteuerelemente demselben Keytip zugeordnet sind, wird jedem Keytip eine Zahl angefügt, beginnend bei 1, und wird sequenziell (2, 3,...) für jedes Steuerelement in der Reihenfolge der Deklaration erhöht. Wenn einem Tabstoppsteuerelement der Buchstabe F als Keytip zugewiesen wird, wird dem Anwendungsmenü F1 zugewiesen, und die restlichen Keytips werden wie beschrieben angepasst.
- Wenn sie einem einzelnen Steuerelement innerhalb einer Registerkarte zugeordnet ist,ist die Tastentipf F sowohl für das Steuerelement als auch für das Anwendungsmenü gültig. Die Standardtasteninfo des Anwendungsmenüs wird nicht geändert, aber dem Steuerelement auf der aktiven Registerkarte wird Vorrang gegeben.
- Wenn ein oder mehrere Steuerelemente innerhalb einer Registerkarte demselben KeyTip zugeordnet sind, umgestaltiert das Framework automatisch die KeyTips dieser Steuerelemente, wie zuvor beschrieben.
Hinweis
Eine geringfügige Abweichung der Textfarbe wird verwendet, um umgestaltierte Keytips in einer Standard-Menübandimplementierung hervorzuheben. Bei einer nicht standardmäßigen Menübandimplementierung, bei der die Menübandfarbe angepasst wurde, wird dieses Frameworkverhalten überschrieben, und alle Keytips werden mit der gleichen Textfarbe angezeigt. Weitere Informationen finden Sie unter Anpassen von Menübandfarben.
Die maximale Länge ist ungebunden.
Beispiele
Im folgenden Beispiel wird das Markup für ein Command-Element mit einer Command.Keytip-Deklaration veranschaulicht.
<Command>
<Command.Name>cmdSave</Command.Name>
<Command.Symbol>ID_FILE_SAVE</Command.Symbol>
<Command.Comment>Save</Command.Comment>
<Command.Id>25003</Command.Id>
<Command.LabelTitle>
<String>
<String.Content>Label for Save</String.Content>
<String.Id>59999</String.Id>
<String.Symbol>strSave</String.Symbol>
</String>
</Command.LabelTitle>
<Command.TooltipTitle>Tooltip title with && for Save Command</Command.TooltipTitle>
<Command.TooltipDescription>Tooltip description for Save Command.</Command.TooltipDescription>
<Command.Keytip>s1</Command.Keytip>
</Command>
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 7 [ Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server 2008 [ R2-Desktop-Apps] |