Sdílet prostřednictvím


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

  1. Vytvořte nebo otevřete projekt v Visual Studio.

  2. Přidejte položku do projektu a změňte ji, pokud chcete.

  3. 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ě.

  4. V nabídce Soubor klepněte na příkaz Exportovat šablonu.

  5. Klikněte na tlačítko Šablona položky, vyberte projekt, který obsahuje položku a klikněte na tlačítko Další.

  6. Vyberte položku, pro kterou chcete vytvořit šablonu, a klikněte na tlačítko Další.

  7. Vyberte odkazy na sestavení k zahrnutí v šabloně a klikněte na tlačítko Další.

  8. 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

  1. Postupujte podle kroků v postupu výše pro export šablony položky.

  2. Extrahujte soubor .vstemplate ze souboru .zip, který byl zkopírován do složky ..\Users\username\Documents\Visual studio Version\Templates\ItemTemplates\.

  3. Otevřete soubor .vstemplate v Poznámkovém bloku.

  4. 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>
    
  5. V programu Poznámkový blok uložte soubor .vstemplate a zavřete ho.

  6. 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