CreateTemplateInstanceWizardImplementation (ComponentImplementation)

Element properties:

TypeCreateTemplateInstanceWizard
PlatformWpf, Silverlight
Target
AccessibilityInternal

Source Code:

<ComponentImplementation ID="CreateTemplateInstanceWizardImplementation" TypeId="CreateTemplateInstanceWizard" Platform="Wpf, Silverlight" Accessibility="Internal">
<Composite>
<Variable Id="TemplateInstanceName" Type="xsd://string"/>
<Variable Id="Description" Type="xsd://string"/>
<Variable Id="RootTemplateFolder" Type="BaseDataType"/>
<Variable Id="IsPersonal" Type="xsd://boolean"/>
<Variable Id="SummaryContent" Type="BaseDataType"/>
<Variable Id="CompletionContent" Type="BaseDataType"/>
<Variable Id="ViewName" Type="xsd://string"/>
<Variable Id="ViewDescription" Type="xsd://string"/>
<Variable Id="ManagementPack" Type="BaseDataType"/>
<Variable Id="SelectedTemplate" Type="BaseDataType"/>
<Variable Id="SelectedTemplateDisplayName" Type="xsd://string"/>
<Variable Id="Save" Type="xsd://boolean">
<SimpleValue Type="xsd://string" Value="false"/>
</Variable>
<Variable Id="SaveFailed" Type="xsd://boolean">
<SimpleValue Type="xsd://string" Value="false"/>
</Variable>
<Variable Id="SaveFailedMessage" Type="xsd://string"/>
<Variable Id="DestinationMpId" Type="BaseDataType"/>
<Variable Id="Data" Type="BaseDataType"/>
<Component TypeId="WizardDialogWithCustomPages">
<Binding PropertyId="Title">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.Title/DisplayName$</Reference>
</Binding>
<Binding PropertyId="MakeLastCustomPageAnActionOne">
<SimpleValue Type="xsd://boolean" Value="False"/>
</Binding>
<Binding PropertyId="EnableFinishButtonOnceAllPagesAreValid">
<SimpleValue Type="xsd://boolean" Value="False"/>
</Binding>
<Binding PropertyId="OnClosed">
<Reference>$Property/OnClosed$</Reference>
</Binding>
<Binding PropertyId="WizardWindow">
<Reference>$Property/WizardWindow$</Reference>
</Binding>
<Binding PropertyId="Pages">
<Component TypeId="TemplateSelectionPage">
<Binding PropertyId="SelectedTemplate">
<Reference>$Variable/SelectedTemplate$</Reference>
</Binding>
<Binding PropertyId="SelectedTemplateDisplayName">
<Reference>$Variable/SelectedTemplateDisplayName$</Reference>
</Binding>
<Binding PropertyId="RootTemplateFolder">
<Reference>$Property/RootTemplateFolder$</Reference>
</Binding>
<Binding PropertyId="Data">
<Reference>$Variable/Data$</Reference>
</Binding>
<Binding PropertyId="ParentFolderId">
<Reference>$Property/ParentFolderId$</Reference>
</Binding>
<Binding PropertyId="IsPersonal">
<Reference>$Property/IsPersonal$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Pages">
<Component TypeId="GeneralPage">
<Binding PropertyId="Name">
<Reference>$Variable/TemplateInstanceName$</Reference>
</Binding>
<Binding PropertyId="Description">
<Reference>$Variable/Description$</Reference>
</Binding>
<Binding PropertyId="SelectedMpId">
<Reference>$Variable/ManagementPack/Id$</Reference>
</Binding>
<Binding PropertyId="DestinationMp">
<Reference>$Variable/ManagementPack$</Reference>
</Binding>
<Binding PropertyId="SelectedTemplate">
<Reference>$Variable/SelectedTemplate$</Reference>
</Binding>
<Binding PropertyId="IsPersonal">
<Reference>$Property/IsPersonal$</Reference>
</Binding>
<Binding PropertyId="FinishButtonText">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.GeneralPage.FinishButtonText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Data">
<Reference>$Variable/Data$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Pages">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.WizardSummaryPage">
<Binding PropertyId="StepId">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.SummaryPage.StepId/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.SummaryPage.Title/DisplayName$</Reference>
</Binding>
<Binding PropertyId="FinishButtonText">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.SummaryPage.FinishButtonText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="WizardPageLayout">
<Binding PropertyId="Header">
<Component TypeId="WizardHeaderLabel">
<Binding PropertyId="Value">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.SummaryPage.ConfirmLabel/DisplayName$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Children">
<Component TypeId="SummaryPage">
<Binding PropertyId="TemplateName">
<Reference>$Variable/SelectedTemplateDisplayName$</Reference>
</Binding>
<Binding PropertyId="TemplateInstanceName">
<Reference>$Variable/TemplateInstanceName$</Reference>
</Binding>
<Binding PropertyId="ManagementPackName">
<Reference>$Variable/ManagementPack/DisplayName$</Reference>
</Binding>
<Binding PropertyId="SummaryContent">
<Reference>$Variable/SummaryContent$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Pages">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.WizardResultPage">
<Binding PropertyId="StepId">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.ResultPage.StepId/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.ResultPage.Title/DisplayName$</Reference>
</Binding>
<Binding PropertyId="FinishButtonText">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.ResultPage.FinishButtonText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="InitialContent">
<Component TypeId="WizardPageLayout">
<Binding PropertyId="Header">
<Component TypeId="WizardHeaderLabel">
<Binding PropertyId="Value">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.ResultPage.CreateLabel/DisplayName$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Children">
<Component TypeId="IndeterminateProgressBar"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="SuccessContent">
<Component TypeId="WizardPageLayout">
<Binding PropertyId="Header">
<Component TypeId="WizardHeaderLabelWithImage">
<Binding PropertyId="Value">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.ResultPage.SuccessLabel/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Image">
<SimpleValue Type="xsd://string" Value="SuccessImageLarge"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Children">
<Component TypeId="SummaryPage">
<Binding PropertyId="TemplateName">
<Reference>$Variable/SelectedTemplateDisplayName$</Reference>
</Binding>
<Binding PropertyId="TemplateInstanceName">
<Reference>$Variable/TemplateInstanceName$</Reference>
</Binding>
<Binding PropertyId="ManagementPackName">
<Reference>$Variable/ManagementPack/DisplayName$</Reference>
</Binding>
<Binding PropertyId="SummaryContent">
<Reference>$Variable/CompletionContent$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Children">
<Component TypeId="Microsoft.SystemCenter.Visualization.Label">
<Binding PropertyId="Value">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.ResultPage.ExitLabel/DisplayName$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="StarChildrenIndices">
<SimpleValue Type="xsd://int" Value="0"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="FailureContent">
<Component TypeId="WizardPageLayout">
<Binding PropertyId="Header">
<Component TypeId="WizardHeaderLabelWithImage">
<Binding PropertyId="Value">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.ResultPage.FailureLabel/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Image">
<SimpleValue Type="xsd://string" Value="FailureImageLarge"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Children">
<Component TypeId="Microsoft.SystemCenter.Visualization.Label">
<Binding PropertyId="Value">
<Reference>$Variable/SaveFailedMessage$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Children">
<Component TypeId="Microsoft.SystemCenter.Visualization.Label">
<Binding PropertyId="Value">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.CreateTemplateInstanceWizard.ResultPage.ChangeSettingsLabel/DisplayName$</Reference>
</Binding>
<Binding PropertyId="VerticalControlAlignment">
<SimpleValue Type="xsd://string" Value="Bottom"/>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CloseOnSuccess">
<SimpleValue Type="xsd://boolean" Value="False"/>
</Binding>
<Binding PropertyId="SaveFailedMessage">
<Reference>$Variable/SaveFailedMessage$</Reference>
</Binding>
<Binding PropertyId="OnSave">
<Reference>$Variable/Save$</Reference>
</Binding>
<Binding PropertyId="OnSaveSuccessful">
<Reference>$Property/OnSaveSuccessful$</Reference>
</Binding>
<Binding PropertyId="OnSaveFailed">
<Reference>$Variable/SaveFailed$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="SelectedTemplate">
<Reference>$Variable/SelectedTemplate$</Reference>
</Binding>
<Binding PropertyId="CustomPagesIndex">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="CustomPagesComponentContainer">
<Component TypeId="CustomPagesGenerator">
<Target>$Variable/SelectedTemplate$</Target>
<Binding PropertyId="Data">
<Reference>$Variable/Data$</Reference>
</Binding>
<Binding PropertyId="TemplateName">
<Reference>$Variable/SelectedTemplateDisplayName$</Reference>
</Binding>
<Binding PropertyId="TemplateInstanceName">
<Reference>$Variable/TemplateInstanceName$</Reference>
</Binding>
<Binding PropertyId="FolderName">
<Reference>$Property/ParentFolderDisplayName$</Reference>
</Binding>
<Binding PropertyId="ManagementPackName">
<Reference>$Variable/ManagementPack/DisplayName$</Reference>
</Binding>
<Binding PropertyId="SummaryContent">
<Reference>$Variable/SummaryContent$</Reference>
</Binding>
<Binding PropertyId="CompletionContent">
<Reference>$Variable/CompletionContent$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Child">
<Component TypeId="CreateTemplateInstanceQuery">
<Binding PropertyId="OnSave">
<Reference>$Variable/Save$</Reference>
</Binding>
<Binding PropertyId="Data">
<Reference>$Variable/Data$</Reference>
</Binding>
<Binding PropertyId="OnSaveSuccessful">
<Reference>$Property/OnSaveSuccessful$</Reference>
</Binding>
<Binding PropertyId="Component">
<Reference>$Variable/SelectedTemplate$</Reference>
</Binding>
<Binding PropertyId="TemplateInstanceName">
<Reference>$Variable/TemplateInstanceName$</Reference>
</Binding>
<Binding PropertyId="ContainerPath">
<Reference>$Property/ContainerPath$</Reference>
</Binding>
<Binding PropertyId="Description">
<Reference>$Variable/Description$</Reference>
</Binding>
<Binding PropertyId="ParentFolderId">
<Reference>$Property/ParentFolderId$</Reference>
</Binding>
<Binding PropertyId="OnSaveFailed">
<Reference>$Variable/SaveFailed$</Reference>
</Binding>
<Binding PropertyId="SaveFailedMessage">
<Reference>$Variable/SaveFailedMessage$</Reference>
</Binding>
<Binding PropertyId="ExtraFolderIds">
<Reference>$Property/ExtraFolderIds$</Reference>
</Binding>
<Binding PropertyId="ExtraFolderNames">
<Reference>$Property/ExtraFolderNames$</Reference>
</Binding>
<Binding PropertyId="IsPersonal">
<Reference>$Property/IsPersonal$</Reference>
</Binding>
<Binding PropertyId="Output">
<Reference>$Property/Output$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Child">
<Component TypeId="CreateEmptyDataBlob">
<Binding PropertyId="Data">
<Reference>$Variable/Data$</Reference>
</Binding>
<Binding PropertyId="Component">
<Reference>$Variable/SelectedTemplate$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Composite>
</ComponentImplementation>