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çã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
Crie ou abra um projeto no Visual Studio.
Adicione um item para o projeto e modifique-o, se desejar.
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.
No menu Arquivo, clique em Exportar Modelo.
Clique em Modelo de item, selecione o projeto que contém o item e clique em Avançar.
Selecione o item para o qual você deseja criar um modelo, e clique em Avançar.
Selecione as referências assembly para incluir no modelo, e clique em Avançar.
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
Siga as etapas no procedimento anterior para exportar um modelo de item.
Extraia o arquivo .vstemplate do arquivo .zip que foi copiado para a pasta ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\.
Abra o arquivo .vstemplate no Bloco de notas.
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>
No bloco de notas, salve o arquivo .vstemplate e feche-o.
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.