UsedCommand-Element
Ermöglicht den Zugriff auf ein VSPackage, um einen Befehl, der in einer anderen .vsct-Datei definiert ist. Wenn beispielsweise ein VSPackage den Standard- Kopieren Befehl verwendet, der von der Shell Visual Studio definiert ist, können Sie den Befehl einem Menü oder einer Symbolleiste hinzufügen, ohne sie erneut zu implementieren.
<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. Weitere Informationen finden Sie unter Bedingte Attribute für das VSCT-XML-Schema. |
Untergeordnete Elemente
Element |
Beschreibung |
---|---|
None |
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
Gruppen UsedCommand-Elemente und andere UsedCommands-Gruppierungen. |
Hinweise
Wenn Sie einen Befehl zum <UsedCommands>-Element hinzufügt, informiert VSPackage die Visual Studio Umgebung, dass ein VSPackage den Befehl erfordert. Sie sollten ein <UsedCommand>-Element für jeden Befehl hinzufügen, die das Paket erfordert, die möglicherweise nicht in allen Versionen aufgenommen wird und Konfigurationen von Visual Studio. Wenn z. B. das Paket einen Befehl aufruft, der dem Visual C++ spezifisch ist, ist der Befehl nicht für Benutzer von Visual Web Developer verfügbar, wenn Sie ein <UsedCommand>-Element für den Befehl einschließen.
Beispiel
<UsedCommands>
<UsedCommand guid="guidVSStd97" id="cmdidCut"/>
<UsedCommand guid="guidVSStd97" id="cmdidCopy"/>
<UsedCommand guid="guidVSStd97" id="cmdidPaste"/>
</UsedCommands>