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


Элемент ShowByDefault (Шаблоны Visual Studio)

Если false, указывает, что шаблон будет отображаться только в указанном шаблоне TemplateGroupID.

<VSTemplate><TemplateData><ShowByDefault>

Синтаксис

<ShowByDefault> true/false </ShowByDefault>

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

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

Атрибуты

Нет.

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

Нет.

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

Элемент Description
TemplateData Определяет категорию шаблона и то, отображается ли он в диалоговом окне Новый проект или Добавить новый элемент .

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

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

Этот текст должен быть либо true, либо false. Значение true указывает, что шаблон будет отображаться для всех типов проектов. Значение false указывает, что шаблон будет отображаться только под указанным элементом TemplateGroupID.

Замечания

Параметр ShowByDefault является необязательным элементом. Значение по умолчанию — true.

Пример

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

<VSTemplate Type="Project" Version="3.0.0"
    xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>My template</Name>
        <Description>A basic template</Description>
        <Icon>TemplateIcon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
        <ShowByDefault>false</ShowByDefault>
    </TemplateData>
    <TemplateContent>
        <Project File="MyTemplate.csproj">
            <ProjectItem>Form1.cs<ProjectItem>
            <ProjectItem>Form1.Designer.cs</ProjectItem>
            <ProjectItem>Program.cs</ProjectItem>
            <ProjectItem>Properties\AssemblyInfo.cs</ProjectItem>
            <ProjectItem>Properties\Resources.resx</ProjectItem>
            <ProjectItem>Properties\Resources.Designer.cs</ProjectItem>
            <ProjectItem>Properties\Settings.settings</ProjectItem>
            <ProjectItem>Properties\Settings.Designer.cs</ProjectItem>
        </Project>
    </TemplateContent>
</VSTemplate>

См. также