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

Spécifie une valeur utilisée pour organiser le modèle, entre autres modèles de la même catégorie, comme il apparaît dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément .

<VSTemplate><TemplateData><SortOrder>

Syntaxe

<SortOrder> ... </SortOrder>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Aucune.

Éléments enfants

Aucune.

Éléments parents

Élément Description
TemplateData Élément requis.

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 .

Valeur texte

Une valeur texte est requise.

Qui integer représente la valeur de l’ordre de tri.

Notes

SortOrder est un élément facultatif. La valeur par défaut est 100, et toutes les valeurs doivent être des multiples de 10.

L’élément SortOrder est ignoré pour les modèles créés par l’utilisateur. Tous les modèles créés par l’utilisateur sont triés par ordre alphabétique.

Les modèles qui ont des valeurs d’ordre de tri faible apparaissent dans la boîte de dialogue Nouveau projet ou Nouvel élément d’ajout avant les modèles qui ont des valeurs d’ordre de tri élevées.

Exemple

L’exemple suivant illustre les métadonnées d’un modèle de classe Visual C# standard.

<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, l’élément SortOrder est relativement élevé. Il est probable que d’autres modèles d’éléments Visual C# aient une SortOrder valeur inférieure 290 à et s’affichent avant ce modèle dans la boîte de dialogue Nouvel élément .

Voir aussi