UsedCommand-Element
Ermöglicht einem VSPackage den Zugriff auf einen Befehl, der in einer anderen VSCT-Datei definiert ist. Wenn Ihr VSPackage beispielsweise den standardbefehl "Kopieren " verwendet, der von der Visual Studio-Shell definiert wird, können Sie den Befehl einem Menü oder einer Symbolleiste hinzufügen, ohne ihn erneut zu implementieren.
Syntax
<UsedCommand guid="guidMyCommandGroup" id="MyCommand" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut | BESCHREIBUNG |
---|---|
guid | Erforderlich. Die GUID des GUID-ID-Paares, das den Befehl identifiziert. |
id | Erforderlich. Die ID des GUID-ID-Paares, das den Befehl identifiziert. |
Bedingung | Optional. Siehe Bedingte Attribute. |
Untergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
Keine |
Übergeordnete Elemente
Element | Beschreibung |
---|---|
UsedCommands-Element | Gruppiert UsedCommand-Elemente und andere UsedCommands-Gruppierungen. |
Hinweise
Durch Hinzufügen eines Befehls zum <UsedCommands>
Element informiert ein VSPackage die Visual Studio-Umgebung, dass das VSPackage den Befehl erfordert. Sie sollten ein <UsedCommand>
Element für jeden Befehl hinzufügen, für den Das Paket erforderlich ist, das möglicherweise nicht in allen Versionen und Konfigurationen von Visual Studio enthalten ist. Wenn Ihr Paket beispielsweise einen speziell für Visual C++ spezifischen Befehl aufruft, steht der Befehl benutzern von Visual Web Developer nicht zur Verfügung, es sei denn, Sie fügen ein <UsedCommand>
Element für den Befehl hinzu.
Beispiel
<UsedCommands>
<UsedCommand guid="guidVSStd97" id="cmdidCut"/>
<UsedCommand guid="guidVSStd97" id="cmdidCopy"/>
<UsedCommand guid="guidVSStd97" id="cmdidPaste"/>
</UsedCommands>