Compartilhar via


Elemento SortOrder (modelos do Visual Studio)

Especifica um valor que é usado para organizar o modelo, entre outros modelos na mesma categoria, como aparece na caixa de diálogo Novo Projeto ou Adicionar Novo Item .

<VSTemplate><TemplateData><SortOrder>

Syntax

<SortOrder> ... </SortOrder>

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Nenhum.

Elementos filho

Nenhum.

Elementos pai

Elemento Descrição
TemplateData Elemento necessário.

Classifica o modelo e define como ele é exibido na caixa de diálogo Novo Projeto ou Adicionar Novo Item.

Valor de texto

Um valor de texto é obrigatório.

Um integer que representa o valor da ordem de classificação.

Comentários

SortOrder é um elemento opcional. O valor padrão é 100 e todos os valores devem ser múltiplos de 10.

O SortOrder elemento é ignorado para modelos criados pelo usuário. Todos os modelos criados pelo usuário são classificados em ordem alfabética.

Os modelos que têm valores de ordem de classificação baixos aparecem na caixa de diálogo Novo Projeto ou Novo Adicionar Item antes dos modelos que têm valores de ordem de classificação altos.

Exemplo

O exemplo a seguir ilustra os metadados para um modelo de classe padrão do Visual C#.

<VSTemplate Type="Item" Version="3.0.0"
    xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>MyClass</Name>
        <Description>My custom C# class template.</Description>
        <Icon>Icon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
        <SortOrder>290</SortOrder>
        <DefaultName>MyClass</DefaultName>
    </TemplateData>
    <TemplateContent>
        <ProjectItem>MyClass.cs</ProjectItem>
    </TemplateContent>
</VSTemplate>

Neste exemplo, o SortOrder elemento é relativamente alto. É provável que outros modelos de item do Visual C# terão um SortOrder valor menor que e aparecerão antes desse modelo na caixa de 290 diálogo Novo Item.

Confira também