WizardData – element (šablony sady Visual Studio)

Určuje vlastní XML.

\<VSTemplate>
\<WizardData>

Syntaxe

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

Atributy a prvky

Následující oddíly popisují atributy a podřízené a nadřazené elementy.

Atributy

Nezaokrouhlovat.

Podřízené prvky

Nezaokrouhlovat.

Nadřazené prvky

Element (Prvek) Popis
Vstemplate Požadovaný element.

Obsahuje všechna metadata šablony projektu, šablony položek nebo úvodní sady.

Textová hodnota

Textová hodnota je volitelná.

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

Poznámky

V tomto elementu lze zadat libovolný KÓD XML. XML se předá jako parametr rozšíření vlastního průvodce, což rozšíření umožní používat obsah tohoto elementu. U těchto dat není provedeno žádné ověření.

Obsah elementu WizardData se předává beze změny jako parametr uvnitř řetězcového slovníku parametrů v IWizard.RunStarted metodě. Klíč slovníku má název $wizarddata$.

Příklad

Následující příklad znázorňuje metadata standardní šablony projektu pro aplikaci systému Windows v jazyce C#.

<VSTemplate Version="3.0.0" Type="Item"
    xmlns="http://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é