Sdílet prostřednictvím


Prvek WizardData (Visual Studio šablony)

Určuje vlastní data XML

<WizardData>
    <!-- XML to pass to the custom wizard extension -->
    ...
</WizardData>

Atributy a elementy

Následující oddíly popisují atribut, podřízené elementy a rodičovské elementy.

Atributy

Žádný

Podřízené elementy

Žádný

Nadřazené elementy

Element

Description

VSTemplate

Požadovaný prvek.

Obsahuje všechna metadata pro šablonu projektu, šablona položky nebo Startovní sady.

Textová hodnota

Hodnoty textu je nepovinné.

Tento text určuje vlastní XML zadané v rozšíření vlastního průvodce předat WizardExtension prvku.

Poznámky

Tento prvek lze zadat jakýkoli XML.XML budou předány jako parametr rozšíření vlastního průvodce umožňující rozšíření pomocí obsahu tohoto prvku.Žádné ověřování se provádí tato data.

Obsah WizardData jsou předány prvek beze změny jako parametr uvnitř slovníku řetězec parametrů v IWizard.RunStarted metoda.Parametr názvem $WizardData$.

Příklad

Následující příklad ukazuje metadata pro šablonu projektu standardní Visual C# aplikace systému Windows.

<VSTemplate Version="3.0.0" Type="Item"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>MyTemplate</Name>
        <Description>Template using IWizard extension</Description>
        <Icon>TemplateIcon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
    </TemplateData>
    <TemplateContent>
        <Project File="MyTemplate.csproj">
            <ProjectItem>Form1.cs<ProjectItem>
            <ProjectItem>Form1.Designer.cs</ProjectItem>
            <ProjectItem>Program.cs</ProjectItem>
            <ProjectItem>Properties\AssemblyInfo.cs</ProjectItem>
            <ProjectItem>Properties\Resources.resx</ProjectItem>
            <ProjectItem>Properties\Resources.Designer.cs</ProjectItem>
            <ProjectItem>Properties\Settings.settings</ProjectItem>
            <ProjectItem>Properties\Settings.Designer.cs</ProjectItem>
        </Project>
    </TemplateContent>
    <WizardExtension>
        <Assembly>MyWizard, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, Custom=null</Assembly>
        <FullClassName>MyWizard.CustomWizard</FullClassName>
    </WizardExtension>
    <WizardData>
        <!-- XML to pass to the custom wizard extension -->
    </WizardData>
</VSTemplate>

Viz také

Úkoly

Jak: pomocí průvodců s šablony projektů

Referenční dokumentace

Reference schématu šablony Visual Studio

Prvek WizardExtension (Visual Studio šablony)

Koncepty

Úvod k šablonám aplikace Visual Studio