Postupy: Vytváření šablon položek
Kroky v první postupu v tomto tématu ukazují, jak vytvořit šablonu položky pomocí průvodce exportem šablony.
Pokud máte v úmyslu použít položku v projektu aplikace Windows Store, budete muset provést několik dalších kroků.Druhý postup v tomto tématu vám pomůže tento úkol provést.
[!POZNÁMKA]
Šablony pro projekty v jazyce C++ nelze exportovat.
Přidat vlastní šablonu položky projektu do dialogového okna Přidat novou položku
Vytvořte nebo otevřete projekt v Visual Studio.
Přidejte položku do projektu a změňte ji, pokud chcete.
Upravte soubor kódu tak, aby označoval, kde by měla probíhat náhrada parametru.Další informace naleznete v tématu Postupy: Nahrazení parametrů v šabloně.
V nabídce Soubor klepněte na příkaz Exportovat šablonu.
Klikněte na tlačítko Šablona položky, vyberte projekt, který obsahuje položku a klikněte na tlačítko Další.
Vyberte položku, pro kterou chcete vytvořit šablonu, a klikněte na tlačítko Další.
Vyberte odkazy na sestavení k zahrnutí v šabloně a klikněte na tlačítko Další.
Zadejte název souboru ikony, náhled obrázku, název šablony a popis šablony a klikněte na tlačítko Dokončit.
Soubory pro šablonu jsou přidány do souboru ZIP a zkopírovány do složky ..\Users\username\Documents\Visual studio Version\Templates\ItemTemplates\.
Povolení použití šablony položky v projektu Windows Store
Postupujte podle kroků v postupu výše pro export šablony položky.
Extrahujte soubor .vstemplate ze souboru .zip, který byl zkopírován do složky ..\Users\username\Documents\Visual studio Version\Templates\ItemTemplates\.
Otevřete soubor .vstemplate v Poznámkovém bloku.
V souboru .vstemplate přidejte následující kód jazyka XML v rámci otevírací a zavírací značky <TemplateData>: <TemplateGroupID>WinRT-Managed</TemplateGroupID>.
Následující příklad ukazuje celý obsah souboru .vstemplate poté, co do něj byl přidán řádek 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>
V programu Poznámkový blok uložte soubor .vstemplate a zavřete ho.
Zkopírujte a vložte soubor .vstemplate zpět do souboru .zip, který je umístěn ve složce ..\Users\username\Documents\Visual studio Version\Templates\ItemTemplates\.
Pokud se zobrazí dialogové okno Kopírovat soubor, vyberte možnost Kopírovat a nahradit.
Nyní můžete přidat položku založenou na této šabloně do projektu Windows Store pomocí dialogového okna Přidat novou položku.
Viz také
Koncepty
Vytváření šablon pro projekty a položky v sadě Visual Studio