Элемент SortOrder (шаблоны Visual Studio)
Указывает значение, используемое для упорядочивания шаблона, среди других шаблонов в той же категории, как показано в диалоговом окне "Новый проект " или "Добавить новый элемент ".
<VSTemplate><TemplateData><SortOrder>
Синтаксис
<SortOrder> ... </SortOrder>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Нет.
Дочерние элементы
Нет.
Родительские элементы
Элемент | Description |
---|---|
TemplateData | Обязательный элемент. Определяет категорию шаблона и то, отображается ли он в диалоговом окне Новый проект или Добавить новый элемент . |
Текстовое значение
Текстовое значение является обязательным.
Значение integer
, представляющее значение порядка сортировки.
Замечания
Параметр SortOrder
является необязательным элементом. Значение по умолчанию равно 100, и все значения должны иметь несколько 10.
Элемент SortOrder
игнорируется для шаблонов, созданных пользователем. Все созданные пользователем шаблоны отсортированы по алфавиту.
Шаблоны с низкими значениями порядка сортировки отображаются в диалоговом окне "Новый проект " или "Новый элемент " перед шаблонами с высокими значениями порядка сортировки.
Пример
В следующем примере показаны метаданные для стандартного шаблона класса 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>
В этом примере SortOrder
элемент относительно высок. Скорее всего, другие шаблоны элементов Visual C# будут иметь SortOrder
значение ниже, чем 290
и будут отображаться перед этим шаблоном в диалоговом окне "Новый элемент ".