Elemento ProvideDefaultName (modelli di Visual Studio)

Specifica se il sistema di progetto di Visual Studio genererà un nome predefinito per il modello nella finestra di dialogo Aggiungi nuovo elemento o Nuovo progetto .

<Modello VSTemplateData><><ProvideDefaultName>

Sintassi

<ProvideDefaultName> true/false </ProvideDefaultName>

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Nessuno.

Elementi figlio

Nessuno.

Elementi padre

Elemento Descrizione
TemplateData Elemento obbligatorio.

Classifica il modello in base alla categoria e definisce la modalità di visualizzazione nella finestra di dialogo Nuovo progetto o Aggiungi nuovo elemento .

Valore di testo

È necessario specificare un valore di testo.

Il testo deve essere true o , che indica se generare o meno un nome predefinito per il modello nella finestra di dialogo Aggiungi nuovo elemento o Nuovo progettofalse.

Osservazioni:

ProvideDefaultName è un elemento facoltativo. Il valore predefinito è true.

Se l'elemento è , le caselle Nome delle finestre di dialogo Aggiungi nuovo elemento e Nuovo progetto contengono il valore <Enter_name>.falseProvideDefaultName

Utilizzare l'elemento DefaultName per specificare il nome predefinito del progetto o dell'elemento nelle finestre di dialogo Aggiungi nuovo elemento e Nuovo progetto . Quando il valore dell'elemento ProvideDefaultName è true, l'omissione dell'elemento DefaultName per i progetti popola la finestra di dialogo con il nome del modello, ovvero il valore dell'elemento Name .

Esempio

Nell'esempio di codice seguente l'elemento ProvideDefaultName viene impostato su 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>

Vedi anche