Gewusst wie: Erstellen von Elementvorlagen

Anhand der Schritte im ersten Verfahren dieses Themas wird gezeigt, wie Sie eine Elementvorlage mithilfe des Assistenten Vorlage exportieren erstellen können.

Wenn Sie planen, das Element in einem Windows Store-App-Projekt zu verwenden, müssen Sie einige zusätzliche Schritte ausführen.Im zweiten Verfahren in diesem Thema wird beschrieben, wie Sie diese Aufgabe ausführen.

HinweisHinweis

Sie können keine Vorlagen für C++-Projekte exportieren.

So fügen Sie dem Dialogfeld "Neues Element hinzufügen" eine benutzerdefinierte Projektelementvorlage hinzu

  1. Erstellen oder öffnen Sie ein Projekt in Visual Studio.

  2. Fügen Sie dem Projekt ein Element hinzu, und ändern Sie dieses bei Bedarf.

  3. Ändern Sie die Codedatei, um anzugeben, an welcher Stelle Parameterersetzungen stattfinden sollen.Weitere Informationen finden Sie unter Gewusst wie: Ersetzen von Parametern in einer Vorlage.

  4. Klicken Sie im Menü Datei auf Vorlage exportieren.

  5. Klicken Sie auf Elementvorlage, wählen Sie das Projekt aus, das das Element enthält, und klicken Sie auf Weiter.

  6. Wählen Sie das Element aus, für das Sie eine Vorlage erstellen möchten, und klicken Sie auf Weiter.

  7. Wählen Sie die Assemblyverweise aus, die in die Vorlage eingeschlossen werden sollen, und klicken Sie auf Weiter.

  8. Geben Sie den Symboldateinamen, das Vorschaubild, den Vorlagennamen und die Vorlagenbeschreibung ein, und klicken Sie auf Fertig stellen.

    Die Dateien für die Vorlage werden einer ZIP-Datei hinzugefügt und in den Ordner "\Benutzer\username\Dokumente\Visual Studio Version\Templates\ItemTemplates\" kopiert.

So aktivieren Sie die Elementvorlage, die in einem Windows Store-Projekt verwendet werden soll

  1. Führen Sie die Schritte in dem obenstehenden Verfahren aus, um eine Elementvorlage exportieren.

  2. Extrahieren Sie die VSTEMPLATE-Datei aus der ZIP-Datei, die in den Ordner "\Benutzer\username\Dokumente\Visual Studio Version\Templates\ItemTemplates\" kopiert wurde.

  3. Öffnen Sie die VSTEMPLATE-Datei im Editor.

  4. In der VSTEMPLATE-Datei fügen Sie folgenden XML-Code innerhalb des öffnenden und des schließenden <TemplateData>-Tags ein: <TemplateGroupID>WinRT-Managed</TemplateGroupID>.

    Das folgende Beispiel zeigt den gesamten Inhalt einer VSTEMPLATE-Datei an, nachdem die XML-Zeile <TemplateGroupID>WinRT-Managed</TemplateGroupID> hinzugefügt wurde.

    <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. Speichern Sie die VSTEMPLATE-Datei im Editor, und schließen Sie sie.

  6. Kopieren Sie die VSTEMPLATE-Datei, und fügen Sie sie wieder in die ZIP-Datei ein, die sich im Ordner ..."\Benutzer\username\Dokumente\Visual Studio Version\Templates\ItemTemplates\" befindet.

    Wenn das Dialogfeld Datei kopieren angezeigt wird, wählen Sie die Option Kopieren und ersetzen aus.

Sie können nun ein Element auf der Grundlage dieser Vorlage einem Windows Store-Projekt hinzufügen, indem Sie das Dialogfeld Neues Element hinzufügen verwenden.

Siehe auch

Konzepte

Erstellen von Vorlagen für Projekte und Elemente in Visual Studio