SortOrder, élément (modèles Visual Studio)SortOrder Element (Visual Studio Templates)

Spécifie une valeur qui est utilisée pour organiser le modèle, parmi d’autres modèles dans la même catégorie, telle qu’elle apparaît, que ce soit le nouveau projet ou ajouter un nouvel élément boîte de dialogue.Specifies a value that is used to arrange the template, among other templates in the same category, as it appears in either the New Project or Add New Item dialog box.

<VSTemplate ><VSTemplate>
<TemplateData ><TemplateData>
<SortOrder ><SortOrder>

SyntaxeSyntax

<SortOrder> ... </SortOrder>  

Attributs et élémentsAttributes and Elements

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.The following sections describe attributes, child elements, and parent elements.

AttributsAttributes

Aucun.None.

Éléments enfantsChild Elements

Aucun.None.

Éléments parentsParent Elements

ÉlémentElement DescriptionDescription
TemplateDataTemplateData Élément requis.Required element.

Définit la catégorie du modèle et comment il s’affiche dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément .Categorizes the template and defines how it displays in either the New Project or the Add New Item dialog box.

Valeur texteText Value

Une valeur texte est requise.A text value is required.

Un integer qui représente la valeur d’ordre de tri.An integer that represents the sort order value.

NotesRemarks

SortOrder est un élément facultatif.SortOrder is an optional element. La valeur par défaut est 100 et toutes les valeurs doivent être des multiples de 10.The default value is 100, and all values must be multiples of 10.

Le SortOrder élément est ignoré pour les modèles créés par l’utilisateur.The SortOrder element is ignored for user-created templates. Tous les modèles créés par l’utilisateur sont triés par ordre alphabétique.All user-created templates are sorted alphabetically.

Les modèles qui ont des valeurs d’ordre de tri faible apparaissent, que ce soit le nouveau projet ou ajouter un nouvel élément boîte de dialogue avant les modèles qui ont des valeurs d’ordre de tri haute.Templates that have low sort order values appear in either the New Project or New Add Item dialog box before templates that have high sort order values.

ExempleExample

L’exemple suivant illustre les métadonnées d’une norme Visual C#Visual C# modèle de classe.The following example illustrates the metadata for a standard Visual C#Visual C# class template.

<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>  

Dans cet exemple, le SortOrder élément est relativement élevé.In this example, the SortOrder element is relatively high. Il est probable que les autres Visual C#Visual C# auront des modèles d’élément un SortOrder valeur inférieure à 290 et apparaîtront avant ce modèle dans le un nouvel élément boîte de dialogue.It is likely that other Visual C#Visual C# item templates will have a SortOrder value lower than 290 and will appear before this template in the New Item dialog box.

Voir aussiSee Also

Référence du schéma de modèle Visual Studio Visual Studio Template Schema Reference
Création de modèles de projet et d’élémentCreating Project and Item Templates