Partilhar via


Como criar modelos de item

As etapas no primeiro procedimento deste tópico mostra como criar um modelo de item usando o assistente Exportar Modelo.

Se você planejar usar o item em um projeto de aplicativo do Windows Store, você precisará executar algumas etapas adicionais.O segundo procedimento neste tópico ajuda a realizar essa tarefa.

ObservaçãoObservação

Não é possível exportar modelos de projetos do C++.

Para adicionar um modelo de item de projeto personalizado à caixa de diálogo Adicionar Novo Item

  1. Crie ou abra um projeto no Visual Studio.

  2. Adicione um item para o projeto e modifique-o, se desejar.

  3. Altere o arquivo de código para indicar onde o substituição do parâmetro deve ocorrer.Para obter mais informações, consulte Como substituir parâmetros em um modelo.

  4. No menu Arquivo, clique em Exportar Modelo.

  5. Clique em Modelo de item, selecione o projeto que contém o item e clique em Avançar.

  6. Selecione o item para o qual você deseja criar um modelo, e clique em Avançar.

  7. Selecione as referências assembly para incluir no modelo, e clique em Avançar.

  8. Digite o nome do arquivo ícone, imagem de pré-visualização, nome do modelo, e a descrição do modelo, e clique em Finalizar.

    Os arquivos para o modelo são adicionados a um arquivo .zip e copiados para a pasta ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\.

Para habilitar o modelo de item a ser usado em um projeto do Windows Store

  1. Siga as etapas no procedimento anterior para exportar um modelo de item.

  2. Extraia o arquivo .vstemplate do arquivo .zip que foi copiado para a pasta ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\.

  3. Abra o arquivo .vstemplate no Bloco de notas.

  4. No arquivo .vstemplate, adicione o seguinte XML dentro da marca de abertura e fechamento de <TemplateData> : <TemplateGroupID>WinRT-Managed</TemplateGroupID>.

    O exemplo a seguir mostra os conteúdos de um arquivo .vstemplate depois que a linha do XML <TemplateGroupID>WinRT-Managed</TemplateGroupID> ela for adicionada.

    <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. No bloco de notas, salve o arquivo .vstemplate e feche-o.

  6. Copie e cole o arquivo .vstemplate de volta no arquivo .zip localizado na pasta ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\.

    Se a caixa de diálogo Copiar Arquivo aparecer, escolha a opção Copiar e Substituir.

Agora é possível adicionar um item com base nesse modelo para um projeto de Windows Store usando a caixa de diálogo Adicionar Novo Item.

Consulte também

Conceitos

Criando modelos para projetos e itens no Visual Studio