Condividi tramite


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