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
Utwórz lub otwórz projekt w programie Visual Studio.
Dodaj element do projektu i zmodyfikuj go, jeśli chcesz.
Zmodyfikuj plik kodu, aby wskazać, gdzie powinno mieć miejsce zastąpienie parametru.Aby uzyskać więcej informacji, zobacz Porady: parametry zastępcze w szablonie.
W menu Plik kliknij przycisk Eksportuj szablon.
Kliknij opcję Szablon elementu, wybierz projekt, który zawiera element, i kliknij przycisk Dalej.
Zaznacz element, dla którego chcesz utworzyć szablon, a następnie kliknij Dalej.
Wybierz odwołania do zestawów, które chcesz dołączyć do szablonu, a następnie kliknij Dalej.
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
Postępuj zgodnie z instrukcjami powyżej, aby wyeksportować szablon elementu.
Wyodrębnij plik .vstemplate z pliku .zip, skopiowanego do ..\Users\username\Documents\Visual studio Version\Templates\ItemTemplates\folder.
Otwórz plik .vstemplate w Notatniku.
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>
W programie Notatnik zapisz plik .vstemplate i zamknij go.
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