Поделиться через


Элемент "SortOrder" (шаблоны Visual Studio)

Обновлен: Ноябрь 2007

Задает значение, с помощью которого шаблон упорядочивается относительно других шаблонов той же категории при отображении в диалоговом окне Создать проект или Добавить новый элемент.

<SortOrder> ... </SortOrder>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Отсутствуют.

Дочерние элементы

Отсутствуют.

Родительские элементы

Элемент

Описание

TemplateData

Обязательный элемент.

Относит шаблон проекта к какой-либо категории и определяет характеристики его отображения для диалоговых окон Создать проект или Добавить новый элемент.

Текстовое значение

Текстовое значение является обязательным.

integer представляет значение порядка сортировки.

Заметки

Элемент SortOrder является необязательным. Значением по умолчанию является 100, все значения должны быть кратными 10.

Элемент SortOrder игнорируется для шаблонов, созданных пользователем. Все шаблона, созданные пользователем, сортируются в алфавитном порядке.

Шаблоны с малыми значениями порядка сортировки отображаются в диалоговом окне Создать проект или Добавить новый элемент перед шаблонами с высокими значениями порядка сортировки.

Пример

В следующем примере демонстрируются метаданные для стандартного шаблона элемента класса Visual C#.

<VSTemplate Type="Item" Version="2.0.0"
    xmlns="https://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>

В этом примере элемент SortOrder обладает относительно высоким значением. Вероятно, другие шаблоны элемента Visual C# будут иметь значения SortOrder меньше 290 и, соответственно, будут отображаться перед данным шаблоном в диалоговом окне Создать элемент.

См. также

Ссылки

Справочник по схеме шаблонов Visual Studio

Другие ресурсы

Шаблоны Visual Studio