Udostępnij za pośrednictwem


Porady: tworzenie szablonów elementu

Kroki w pierwszej procedurze w tym temacie przedstawiają sposób, w jaki można utworzyć szablon elementu za pomocą kreatora Eksportuj szablon.

Jeśli planujesz użyć elementu w projekcie aplikacji Windows Store, musisz wykonać kilka dodatkowych kroków.Druga procedura w tym temacie pomaga wykonać to zadanie.

[!UWAGA]

Nie możesz wyeksportować szablonów dla projektów języka C++.

Aby dodać szablon elementu niestandardowego projektu do okna dialogowego Dodaj nowy element

  1. Utwórz lub otwórz projekt w programie Visual Studio.

  2. Dodaj element do projektu i zmodyfikuj go, jeśli chcesz.

  3. Zmodyfikuj plik kodu, aby wskazać, gdzie powinno mieć miejsce zastąpienie parametru.Aby uzyskać więcej informacji, zobacz Porady: parametry zastępcze w szablonie.

  4. W menu Plik kliknij przycisk Eksportuj szablon.

  5. Kliknij opcję Szablon elementu, wybierz projekt, który zawiera element, i kliknij przycisk Dalej.

  6. Zaznacz element, dla którego chcesz utworzyć szablon, a następnie kliknij Dalej.

  7. Wybierz odwołania do zestawów, które chcesz dołączyć do szablonu, a następnie kliknij Dalej.

  8. Wpisz nazwę pliku ikony, obraz podglądu, nazwę szablonu i opis szablonu, a następnie kliknij przycisk Zakończ.

    Pliki dla szablonu są dodawane do pliku .zip i kopiowane do ..\Users\username\Documents\Visual studio Version\Templates\ItemTemplates\folder.

Aby umożliwić użycie szablonu elementu w projekcie Windows Store

  1. Postępuj zgodnie z instrukcjami powyżej, aby wyeksportować szablon elementu.

  2. Wyodrębnij plik .vstemplate z pliku .zip, skopiowanego do ..\Users\username\Documents\Visual studio Version\Templates\ItemTemplates\folder.

  3. Otwórz plik .vstemplate w Notatniku.

  4. W pliku .vstemplate, dodaj następujący kod XML między otwierającym i zamykającym tagiem <TemplateData>: <TemplateGroupID>WinRT-Managed</TemplateGroupID>.

    W poniższym przykładzie pokazano, jak cała zawartość pliku .vstemplate po wierszu kodu XML <TemplateGroupID>WinRT-Managed</TemplateGroupID> została do niego dodana.

    <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. W programie Notatnik zapisz plik .vstemplate i zamknij go.

  6. Skopiuj i wklej plik .vstemplate z powrotem do pliku .zip, znajdującego się w ..\Users\username\Documents\Visual studio Version \Templates\ItemTemplates\folder.

    Jeśli pojawi się okno dialogowe Kopiuj plik, wybierz opcję Kopiuj i Zamień.

Możesz teraz dodać element oparty na tym szablonie do projektu Windows Store za pomocą okna dialogowego Dodaj nowy element.

Zobacz też

Koncepcje

Porady: Tworzenie szablonów dla projektów i elementów w Visual Studio