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


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

Указывает, идентичен ли шаблон веб-элемента для нескольких языков и включен ли параметр "Язык " в диалоговом окне "Добавление нового элемента ".

<VSTemplate><TemplateData><поддерживаетLanguageDropDown>

Синтаксис

<SupportsLanguageDropDown> true/false </SupportsLanguageDropDown>

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

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

Атрибуты

Нет.

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

Нет.

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

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

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

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

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

Текст должен быть либо true , falseуказывающий, доступен ли параметр языка в диалоговом окне "Добавить новый элемент ".

Замечания

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

Элемент SupportsLanguageDropDown доступен только для шаблонов веб-элементов.

Если для этого элемента задано trueзначение, шаблон элемента идентичен всем языкам программирования, а параметр "Язык " включен в диалоговом окне "Добавление нового элемента ". Этот параметр позволяет выбрать язык программирования нового элемента, который вы хотите создать из шаблона.

Пример

В следующем примере показано, как отобразить раскрывающийся список "Язык ".

<VSTemplate Version="3.0.0" Type="Project"
    xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">>
    <TemplateData>
        <Name>MyWebProjecStarterKit</Name>
        <Description>A simple Web template</Description>
        <Icon>icon.ico</Icon>
        <ProjectType>Web</ProjectType>
        <ProjectSubType>CSharp</ProjectSubType>
        <DefaultName>WebSite</DefaultName>
        <SupportsLanguageDropDown>true</SupportsLanguageDropDown>
    </TemplateData>
    <TemplateContent>
        <Project File="WebApplication.webproj">
            <ProjectItem>icon.ico</ProjectItem>
            <ProjectItem OpenInEditor="true">Default.aspx</ProjectItem>
            <ProjectItem>Default.aspx.cs</ProjectItem>
        </Project>
    </TemplateContent>
</VSTemplate>

См. также