Compartir a través de


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

Menus (Elemento)

Define todos los menús que un VSPackage implementa.

Groups (Elemento)

Contiene las entradas que se definen los grupos en un VSPackage.

Buttons (Elemento)

Elementos de botón de grupos.

Bitmaps (Elemento)

Los grupos trazan una correspondencia de bits elementos.

Combos (Elemento)

Elementos de la combinación de los grupos.

Elementos primarios

Elemento

Descripción

CommandTable (Elemento)

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

Otros recursos

comandos, menús, y barras de herramientas