Partager via


Élément ProvideDefaultName (modèles Visual Studio)

Spécifie si le système de projet Visual Studio génère un nom par défaut pour le modèle dans la boîte de dialogue Ajouter un nouvel élément ou nouveau projet .

<VSTemplate><TemplateData><ProvideDefaultName>

Syntaxe

<ProvideDefaultName> true/false </ProvideDefaultName>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Aucune.

Éléments enfants

Aucune.

Éléments parents

Élément Description
TemplateData Élément requis.

Définit la catégorie du modèle et comment il s’affiche dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément .

Valeur texte

Une valeur texte est requise.

Le texte doit être soit true , falsesoit , indiquant s’il faut générer ou non un nom par défaut pour le modèle dans la boîte de dialogue Ajouter un nouvel élément ou nouveau projet .

Notes

ProvideDefaultName est un élément facultatif. La valeur par défaut est true.

Si l’élément ProvideDefaultName est , les zones Nom des boîtes de dialogue Ajouter un nouvel élément et Nouveau projet contiennent la valeur <Enter_name>false.

Utilisez l’élément DefaultName pour spécifier le nom par défaut du projet ou de l’élément dans les boîtes de dialogue Ajouter un nouvel élément et nouveau projet . Lorsque la valeur de l’élément ProvideDefaultName est true, l’omission de l’élément DefaultName pour les projets remplit la boîte de dialogue avec le nom du modèle, autrement dit, la valeur de l’élément Name .

Exemple

L’exemple de code suivant définit l’élément ProvideDefaultName sur false.

<VSTemplate Type="Item" Version="3.0.0"
    xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>MyClass</Name>
        <Description>My custom C# class.</Description>
        <Icon>Icon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
        <ProvideDefaultName>false</ProvideDefaultName>
    </TemplateData>
    <TemplateContent>
        <ProjectItem>MyClass.cs</ProjectItem>
    </TemplateContent>
</VSTemplate>

Voir aussi