Elemento ProvideDefaultName (plantillas de Visual Studio)
Especifica si el sistema de proyectos de Visual Studio generará un nombre predeterminado para la plantilla en el cuadro de diálogo Agregar nuevo elemento o Nuevo proyecto .
<VsTemplate><TemplateData><ProvideDefaultName>
Sintaxis
<ProvideDefaultName> true/false </ProvideDefaultName>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Ninguno.
Elementos primarios
Elemento | Descripción |
---|---|
TemplateData | Elemento necesario. Clasifica la plantilla y define cómo se muestra en el cuadro de diálogo Nuevo proyecto o Agregar nuevo elemento . |
Valor de texto
Se requiere un valor de texto.
El texto debe ser true
o false
, que indica si se va a generar o no un nombre predeterminado para la plantilla en el cuadro de diálogo Agregar nuevo elemento o Nuevo proyecto .
Comentarios
ProvideDefaultName
es un elemento opcional. El valor predeterminado es true
.
Si el ProvideDefaultName
elemento es false
, los cuadros Nombre de los cuadros de diálogo Agregar nuevo elemento y Nuevo proyecto contienen el valor <Enter_name>
.
Use el elemento DefaultName para especificar el nombre predeterminado del proyecto o elemento en los cuadros de diálogo Agregar nuevo elemento y Nuevo proyecto . Cuando el valor del ProvideDefaultName
elemento es true
, la omisión del DefaultName
elemento para los proyectos rellena el cuadro de diálogo con el nombre de la plantilla, es decir, el valor del elemento Name .
Ejemplo
En el ejemplo de código siguiente se establece el ProvideDefaultName
elemento false
en .
<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>