SortOrder 元素(Visual Studio 模板)

指定一个值,该值用于将模板排列在同一类别中的其他模板中,因为它显示在 “新建项目 ”或 “添加新项 ”对话框中。

<VSTemplate><TemplateData><SortOrder>

语法

<SortOrder> ... </SortOrder>

特性和元素

下列各节描述了特性、子元素和父元素。

特性

无。

子元素

无。

父元素

元素 描述
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“新建项”对话框中的此模板,并且将显示在此模板之前。

另请参阅