Commands (Elemento)
Representa la colección de comandos de la barra de herramientas de VSPackage. La colección puede tener hasta cinco subsecciones, como sigue: menús, grupos, botones, combinaciones, y mapas de bits.
Cada elemento secundario de la subsección, por ejemplo, <Menú>, se identifica mediante un identificador único del comando que sea GUID y pares numéricos ID. GUID identifica “command establecido” y se utiliza para agrupar los comandos relacionados. El Paquete debe definir su propio conjunto de comando para evitar conflictos con los id. de comando que son definidas por otro VSPackages.
<Commands package="GuidMyPackage" >
<Menus>... </Menus>
<Groups>... </Groups>
<Buttons>... </Buttons>
<Combos>... </Combos>
<Bitmaps>... </Bitmaps>
</Commands>
Atributos y elementos
En las próximas secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
package |
GUID que identifica el Paquete que proporciona comandos. Por ejemplo, package= " guidVsPackage1Package”. |
Elementos secundarios
Elemento |
Descripción |
---|---|
Define todos los menús que un VSPackage implementa. |
|
Contiene las entradas que se definen los grupos en un VSPackage. |
|
Elementos de botón de grupos. |
|
Los grupos trazan una correspondencia de bits elementos. |
|
Elementos de la combinación de los grupos. |
Elementos primarios
Elemento |
Descripción |
---|---|
Establece todos los elementos que representan los comandos que un VSPackage proporciona al IDE. Los elementos son elementos de menú, menús, barras de herramientas, y cuadros combinados. |
Ejemplo
En el ejemplo anterior se muestra cómo utilizar Commands (Elemento).
<Commands package="guidMyPackage">
<Menus>
<Menu Condition="'%(DEBUG)' != 'true'"
guid="cmdSetGuidMyProductCommands" id="menuIDMainMenu"
priority="0x0000" type="Menu">
<Annotation>
<Documentation>this is an annotation</Documentation>
<AppInfo>
<CustomData>
<CustomSubElement>Some data</CustomSubElement>
</CustomData>
</AppInfo>
</Annotation>
<CommandFlag>AlwaysCreate</CommandFlag>
<Strings>
<ButtonText>MainMenu</ButtonText>
</Strings>
</Menu>
</Menus>
<Commands>
Vea también
Conceptos
Cómo VSPackages agrega elementos de la interfaz de usuario al IDE