Condividi tramite


Linee guida per il posizionamento dei comandi

Le procedure consigliate per il posizionamento dei comandi nell'ambiente di sviluppo integrato (IDE) di Visual Studio variano a seconda delle dimensioni del set di comandi. I comandi vengono definiti e posizionati in base alle informazioni nei file con estensione vsct .

Procedure consigliate per tutti i set di comandi

Per ogni set di comandi, seguire queste linee guida:

  • Preparare un grafico della struttura dei comandi in anticipo. Identificare i comandi, le caselle combinate, i gruppi di comandi e i menu di scelta rapida che verranno usati in più posizioni.

  • I comandi visualizzati nello stesso gruppo devono essere correlati.

  • I gruppi che contengono un solo comando sono accettabili.

  • I pacchetti non devono aggiungere molti comandi ai menu di Visual Studio esistenti. Devono invece creare menu o sottomenu per ospitare i nuovi comandi.

  • Quando si inserisce un comando in un menu esistente, denominare il comando in modo che lo scopo sia chiaro e che non venga confuso con i comandi esistenti.

Procedure consigliate per set di comandi di piccole dimensioni

Se si sviluppa un pacchetto VSPackage con pochi comandi, seguire anche queste linee guida:

  • Quando possibile, usare l'elemento Padre di un comando, una casella combinata, un gruppo o un menu figlio per inserirlo nel gruppo appropriato.

  • Assegnare questi gruppi ai menu visualizzati dal pacchetto VSPackage.

  • L'elemento padre di un menu figlio o di un comando deve essere un elemento Group . Assegnare comandi e menu figlio ai gruppi e quindi assegnare i gruppi ai menu padre.

  • È possibile inserire un comando in gruppi aggiuntivi aggiungendo una sezione dell'elemento CommandPlacements dopo la definizione del comando e quindi aggiungendo all'elemento CommandPlacements un elemento CommandPlacement per ogni gruppo aggiuntivo.

Procedure consigliate per set di comandi di grandi dimensioni

Se il pacchetto VSPackage includerà molti comandi che verranno visualizzati in più contesti, seguire anche queste linee guida:

  • Creare menu, gruppi e comandi auto-padre. Ovvero, non assegnare un Parent elemento nella definizione dell'elemento.

  • Usare CommandPlacement le voci degli elementi nella CommandPlacements sezione elemento per inserire menu, gruppi e comandi nei menu e nei gruppi padre.

  • CommandPlacements Nella sezione elemento le voci che popolano un determinato menu o gruppo devono essere adiacenti l'una all'altra. Ciò facilita la leggibilità e rende le Priority classificazioni più facili da determinare.