Élément UsedCommand
Permet à un VSPackage d’accéder à une commande définie dans un autre fichier .vsct. Par exemple, si votre VSPackage utilise la commande de copie standard, définie par l’interpréteur de commandes Visual Studio, vous pouvez ajouter la commande à un menu ou à une barre d’outils sans la réinscrire.
Syntaxe
<UsedCommand guid="guidMyCommandGroup" id="MyCommand" />
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut | Description |
---|---|
guid | Obligatoire. GUID de la paire ID GUID qui identifie la commande. |
id | Obligatoire. ID de la paire ID GUID qui identifie la commande. |
Condition | facultatif. Consultez attributs conditionnels. |
Éléments enfants
Élément | Description |
---|---|
None |
Éléments parents
Élément | Description |
---|---|
Élément UsedCommands | Regroupe les éléments UsedCommand et d’autres regroupements UsedCommands. |
Notes
En ajoutant une commande à l’élément <UsedCommands>
, un VSPackage informe l’environnement Visual Studio que VSPackage requiert la commande. Vous devez ajouter un <UsedCommand>
élément pour toute commande que votre package nécessite qu’il ne soit pas inclus dans toutes les versions et configurations de Visual Studio. Par exemple, si votre package appelle une commande spécifique à Visual C++, la commande ne sera pas disponible pour les utilisateurs de Visual Web Developer, sauf si vous incluez un <UsedCommand>
élément pour la commande.
Exemple
<UsedCommands>
<UsedCommand guid="guidVSStd97" id="cmdidCut"/>
<UsedCommand guid="guidVSStd97" id="cmdidCopy"/>
<UsedCommand guid="guidVSStd97" id="cmdidPaste"/>
</UsedCommands>