Comment : créer des modèles d'élément
Les étapes de la première procédure de cette rubrique montrent comment créer un modèle d'élément à l'aide de l'Assistant Exportation de modèle.
Si vous prévoyez d'utiliser l'élément dans un projet d'application Windows Store, vous devez exécuter certaines étapes supplémentaires.La deuxième procédure de cette rubrique vous aide à accomplir cette tâche.
[!REMARQUE]
Vous ne pouvez pas exporter de modèles pour les projets C++.
Pour ajouter un modèle d'élément de projet personnalisé à la boîte de dialogue Ajouter un nouvel élément
Ouvrez ou créez un projet dans Visual Studio.
Ajoutez un élément au projet et modifiez-le si vous le souhaitez.
Modifiez le fichier de code pour indiquer où le remplacement de paramètres doit avoir lieu.Pour plus d'informations, consultez Comment : substituer des paramètres dans un modèle.
Dans le menu Fichier, cliquez sur Exporter le modèle.
Cliquez sur Modèle d'élément, sélectionnez le projet qui contient l'élément et cliquez sur Suivant.
Sélectionnez l'élément pour lequel vous souhaitez créer un modèle et cliquez sur Suivant.
Sélectionnez les références d'assembly à inclure dans le modèle et cliquez sur Suivant.
Tapez le nom du fichier icône, le nom de l'image d'aperçu, le nom du modèle et la description du modèle, puis cliquez sur Terminer.
Les fichiers du modèle sont ajoutés à un fichier .zip et copiés dans le dossier ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\.
Pour permettre l'utilisation du modèle d'élément dans un projet Windows Store
Appliquez les étapes de la procédure ci-dessus pour exporter un modèle d'élément.
Extrayez le fichier .vstemplate du fichier .zip qui a été copié dans le dossier ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\.
Ouvrez le fichier .vstemplate dans le Bloc-notes.
Dans le fichier .vstemplate, ajoutez le code XML suivant entre les balises d'ouverture et de fermeture <TemplateData> : <TemplateGroupID>WinRT-Managed</TemplateGroupID>.
L'exemple suivant illustre le contenu complet d'un fichier .vstemplate après l'ajout de la ligne 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>
Dans le Bloc-notes, enregistrez le fichier .vstemplate puis fermez-le.
Copiez et collez le fichier .vstemplate dans le fichier .zip situé dans le dossier ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\.
Si la boîte de dialogue Copier le fichier apparaît, sélectionnez l'option Copier et remplacer.
Vous pouvez maintenant ajouter un élément basé sur ce modèle à un projet Windows Store à l'aide de la boîte de dialogue Ajouter un nouvel élément.