Condividi tramite


Posizionamento predefinito di comandi, gruppi e barre degli strumenti

Per uniformità e stabilità del prodotto, l'interfaccia utente visualizza determinati gruppi di comandi per impostazione predefinita e Visual Studio fornisce definizioni per i comandi e i gruppi di comandi. I pacchetti VSPackage possono anche usare i comandi standard e i gruppi di comandi.

I gruppi di comandi predefiniti rientrano in tre categorie: comandi IDE, comandi del prodotto e comandi dell'editor.

Comandi IDE predefiniti

La barra degli strumenti IDE predefinita include i comandi condivisi da tutti i prodotti contenuti in Visual Studio. Questi includono i comandi relativi alle operazioni di progetto generiche, ad esempio il comando Salva e il comando Aggiungi elemento . I pacchetti VSPackage non devono essere aggiunti o sottratti da questa barra degli strumenti, con un'eccezione: se il prodotto o VSPackage aggiunge una nuova finestra degli strumenti, la finestra deve essere aggiunta all'elenco delle finestre degli strumenti disponibili nel menu Visualizza . I nuovi prodotti o VSPackage possono aggiungere una barra degli strumenti personalizzata.

Comandi di prodotto predefiniti

Ogni prodotto può fornire all'IDE una barra degli strumenti predefinita che contiene comandi importanti e usati di frequente. È preferibile, tuttavia, utilizzare menu e barre degli strumenti esistenti quando possibile e integrarli con altre barre degli strumenti specifiche dell'attività in base alle esigenze.

Il campo priorità per una barra degli strumenti determina la posizione della riga. La priorità zero posiziona la barra degli strumenti sulla terza riga (riga 3), sotto la barra dei menu (riga 1) e la barra degli strumenti Standard (riga 2). Pertanto, altre barre degli strumenti vengono visualizzate in corrispondenza della riga (priorità + 3). Le barre degli strumenti successive vengono posizionate sulla stessa riga, se c'è spazio; in caso contrario, vengono spostati automaticamente nella riga successiva.

Comandi dell'editor predefiniti

Un VSPackage che fornisce un editor personalizzato deve fornire una barra degli strumenti predefinita che contiene i comandi più importanti e usati di frequente in tale editor. La barra degli strumenti dell'editor dovrebbe essere visualizzata quando l'editor è attivo e deve essere nascosto quando l'editor non è attivo. Questa visibilità viene controllata nell'elemento VisibilityConstraints del file vsct .

Le barre degli strumenti dell'editor devono essere posizionate sotto l'IDE e le barre degli strumenti del prodotto.