Compartir a través de


Cómo: Crear plantillas de elementos

Los pasos del primer procedimiento de este tema muestran cómo crear una plantilla de elementos mediante el asistente Exportar plantilla.

Si piensa utilizar el elemento en un proyecto de aplicación de Tienda Windows, tendrá que realizar algunos pasos adicionales.El segundo procedimiento de este tema le ayudará a realizar dicha tarea.

[!NOTA]

No es posible exportar plantillas para proyectos de C++.

Para agregar una plantilla de elemento de proyecto personalizada al cuadro de diálogo Agregar nuevo elemento

  1. Cree o abra un proyecto en Visual Studio.

  2. Agregue un elemento al proyecto y modifíquelo si lo desea.

  3. Modifique el archivo de código para indicar dónde debe aplicarse el reemplazo de parámetros.Para obtener más información, vea Cómo: Sustituir parámetros en una plantilla.

  4. En el menú Archivo, haga clic en Exportar plantilla.

  5. Haga clic en Plantilla de elemento, seleccione el proyecto que contiene el elemento y haga clic en Siguiente.

  6. Seleccione el elemento para el que desea crear una plantilla y haga clic en Siguiente.

  7. Seleccione las referencias de ensamblado que vaya a incluir en la plantilla y haga clic en Siguiente.

  8. Escriba el nombre del archivo de icono, la imagen de vista previa, el nombre de la plantilla y la descripción de la misma y haga clic en Finalizar.

    Los archivos de la plantilla se agregan a un archivo .zip y se copian en la carpeta ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\.

Para habilitar la plantilla de elementos que se utilizará en un proyecto de Tienda Windows

  1. Siga los pasos del procedimiento anterior para exportar una plantilla de elementos.

  2. Extraiga el archivo .vstemplate del archivo .zip que se copió en la carpeta ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\.

  3. Abra el archivo .vstemplate en el Bloc de notas.

  4. En el archivo .vstemplate, agregue el siguiente código entre las etiquetas de apertura y de cierre <TemplateData>: <TemplateGroupID>WinRT-Managed</TemplateGroupID>.

    El ejemplo siguiente muestra el contenido completo de un archivo .vstemplate después de agregar la línea de código XML <TemplateGroupID>WinRT-Managed</TemplateGroupID>.

    <VSTemplate Version="3.0.0" xmlns="https://schemas.microsoft.com/developer/vstemplate/2005" Type="Item">
      <TemplateData>
        <DefaultName>MyItemStoreTemplate.xaml</DefaultName>
        <Name>MyItemStoreTemplate</Name>
        <Description>This is an example itemtemplate</Description>
        <ProjectType>CSharp</ProjectType>
        <SortOrder>10</SortOrder>
        <Icon>__TemplateIcon.ico</Icon>
        <TemplateGroupID>WinRT-Managed</TemplateGroupID>
      </TemplateData>
      <TemplateContent>
        <References />
        <ProjectItem SubType="Designer" TargetFileName="$fileinputname$.xaml" ReplaceParameters="true">MyItemTemplate.xaml</ProjectItem>
        <ProjectItem SubType="Code" TargetFileName="$fileinputname$.xaml.cs" ReplaceParameters="true">MyItemTemplate.xaml.cs</ProjectItem>
      </TemplateContent>
    </VSTemplate>
    
  5. En el Bloc de notas, guarde el archivo .vstemplate y ciérrelo.

  6. Copie el archivo .vstemplate de nuevo en el archivo .zip que encontrará en la carpeta ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\.

    Si aparece el cuadro de diálogo Copiar archivo, elija la opción de Copiar y reemplazar.

Ahora puede agregar un elemento a partir de esta plantilla a un proyecto de Tienda Windows mediante el cuadro de diálogo Agregar nuevo elemento.

Vea también

Conceptos

Crear plantillas para proyectos y elementos en Visual Studio