Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As práticas recomendadas para posicionar comandos no ambiente de desenvolvimento integrado (IDE) do Visual Studio variam dependendo do tamanho do conjunto de comandos. Os comandos são definidos e posicionados de acordo com as informações nos arquivos .vsct .
Práticas recomendadas para todos os conjuntos de comandos
Para cada conjunto de comandos, siga estas diretrizes:
Prepare um gráfico da estrutura de comando com antecedência. Identifique os comandos, caixas de combinação, grupos de comandos e menus de atalho que serão usados em mais de um local.
Os comandos que aparecem no mesmo grupo devem estar relacionados.
Grupos que contêm apenas um comando são aceitáveis.
Os pacotes não devem adicionar muitos comandos aos menus existentes do Visual Studio. Em vez disso, eles devem criar menus ou submenus para hospedar os novos comandos.
Quando você coloca um comando em um menu existente, nomeie o comando para que sua finalidade seja clara e não seja confundida com os comandos existentes.
Práticas recomendadas para pequenos conjuntos de comandos
Se você estiver desenvolvendo um VSPackage que tem apenas alguns comandos, também siga estas diretrizes:
Quando possível, use o elemento pai de um comando, caixa de combinação, grupo ou menu filho para colocá-lo no grupo apropriado.
Atribua esses grupos aos menus exibidos pelo VSPackage.
O pai de um menu filho ou de um comando deve ser um elemento Group . Atribua comandos e menus filho a grupos e, em seguida, atribua os grupos aos menus pai.
Você pode colocar um comando em grupos adicionais adicionando uma seção de elemento CommandPlacements após a definição do comando e, em seguida, adicionando ao
CommandPlacementselemento um elemento CommandPlacement para cada grupo adicional.
Práticas recomendadas para grandes conjuntos de comandos
Se o VSPackage tiver muitos comandos que aparecerão em vários contextos, siga também estas diretrizes:
Faça menus, grupos e comandos auto-gerenciáveis. Ou seja, não atribua um
Parentelemento na definição do item.Use entradas de elementos na seção de elementos
CommandPlacementpara colocar menus, grupos e comandos nos seus menus e grupos paiCommandPlacements.Na seção de
CommandPlacementselementos, as entradas que preenchem um determinado menu ou grupo devem ser adjacentes umas às outras. Isso ajuda a legibilidade e torna asPriorityclassificações mais fáceis de determinar.