Comando predeterminado, grupo, y la posición de la barra de herramientas
Para la uniformidad y estabilidad del producto, la interfaz de usuario muestra a ciertos grupos de comando de forma predeterminada, y Visual Studio proporciona definiciones de los comandos y los grupos de comando. VSPackages también puede utilizar los comandos y grupos de comando estándar.
Los grupos de comandos predeterminados se clasifican en tres categorías: Comandos del IDE, comandos del producto, y comandos de editor.
Comandos IDE predeterminadas
La barra de herramientas del IDE predeterminado incluye comandos compartidos por todos los productos incluidos en Visual Studio. Esto incluye comandos relacionados con operaciones de proyecto genéricas, como el comando de Guardar y el comando de Agregar elemento . VSPackages no debe agregar o quitar de esta barra de herramientas, con una excepción: Si el producto o VSPackage agrega una nueva ventana de herramientas, la ventana se debe agregar a la lista de ventanas de herramientas disponibles en el menú de Ver . Los nuevos productos o VSPackages pueden agregar su propia barra de herramientas.
Comandos predeterminados del producto
Cada producto puede proporcionar el IDE con su propia barra de herramientas predeterminada que contenga comandos importantes y utilizados con frecuencia. Es mejor, sin embargo, utilizar menús y barras de herramientas existentes siempre que sea posible y las complementa con otras barras de herramientas tarea-específicas según sea necesario.
El campo priority de una barra de herramientas determina la posición de la fila. Prioridad cero coloca la barra de herramientas de la tercera fila (fila 3), bajo la barra de menús (fila 1) y la barra de herramientas de Estándar (fila 2). Por tanto, otras barras de herramientas aparecen en la fila (prioridad + 3). Las barras de herramientas siguientes se colocan en la misma fila, si hay sitio; si no, automáticamente se mueven a la fila siguiente.
Comandos de editor predeterminado
Un Paquete que proporciona un editor personalizado debe proporcionar una barra de herramientas predeterminada que contiene los comandos más importantes y utilizados con frecuencia en el editor. La barra de herramientas del editor debe aparecer cuando el editor está activo y debe estar oculta cuando el editor no está activa. Esta visibilidad se controla en VisibilityConstraints Element del archivo de .vsct.
Las barras de herramientas del editor se deben colocar debajo del IDE y las barras de herramientas del producto.
Vea también
Conceptos
Cómo VSPackages agrega elementos de la interfaz de usuario al IDE