SortOrder — Element (szablony Visual Studio)
Określa wartość używaną do rozmieszczania szablonu między innymi szablonami w tej samej kategorii, co jest wyświetlane w oknie dialogowym Nowy projekt lub Dodaj nowy element .
<VsTemplate><TemplateData><SortOrder>
Składnia
<SortOrder> ... </SortOrder>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Brak.
Elementy podrzędne
Brak.
Elementy nadrzędne
Element | opis |
---|---|
Templatedata | Element wymagany. Kategoryzuje szablon i definiuje sposób wyświetlania go w oknie dialogowym Nowy projekt lub Dodaj nowy element . |
Wartość tekstowa
Wartość tekstowa jest wymagana.
Element integer
reprezentujący wartość kolejności sortowania.
Uwagi
SortOrder
jest elementem opcjonalnym. Wartość domyślna to 100, a wszystkie wartości muszą być wielokrotnościami 10.
Element SortOrder
jest ignorowany dla szablonów utworzonych przez użytkownika. Wszystkie szablony utworzone przez użytkownika są sortowane alfabetycznie.
Szablony z niskimi wartościami kolejności sortowania są wyświetlane w oknie dialogowym Nowy projekt lub Nowy element przed szablonami o wysokiej kolejności sortowania.
Przykład
Poniższy przykład ilustruje metadane dla standardowego szablonu klasy 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>
W tym przykładzie SortOrder
element jest stosunkowo wysoki. Prawdopodobnie inne szablony elementów języka Visual C# będą miały wartość niższą SortOrder
niż 290
i będą wyświetlane przed tym szablonem w oknie dialogowym Nowy element .