AddUpdatePersonalizationWizardImplementation (ComponentImplementation)

Element properties:

TypeAddUpdatePersonalizationWizard
PlatformWpf, Silverlight
Target
AccessibilityInternal

Source Code:

<ComponentImplementation ID="AddUpdatePersonalizationWizardImplementation" TypeId="AddUpdatePersonalizationWizard" Platform="Wpf, Silverlight" Accessibility="Internal">
<Composite>
<Variable Id="OnDelete" Type="xsd://boolean"/>
<Variable Id="ComponentType" Type="BaseDataType"/>
<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="Data" Type="BaseDataType"/>
<Variable Id="DestinationMpId" Type="BaseDataType"/>
<Component TypeId="WizardDialogWithCustomPages">
<Binding PropertyId="MakeLastCustomPageAnActionOne">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
<Binding PropertyId="EnableFinishButtonOnceAllPagesAreValid">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.AddUpdatePersonalizationWizard.Title/DisplayName$</Reference>
</Binding>
<Binding PropertyId="OnClosed">
<Reference>$Property/OnClosed$</Reference>
</Binding>
<Binding PropertyId="WizardWindow">
<Reference>$Property/WizardWindow$</Reference>
</Binding>
<Binding PropertyId="Pages">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.WizardResultPage">
<Binding PropertyId="StepId">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.AddUpdatePersonalizationWizard.ResultPage.StepId/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.AddUpdatePersonalizationWizard.ResultPage.Title/DisplayName$</Reference>
</Binding>
<Binding PropertyId="FinishButtonText">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.AddUpdatePersonalizationWizard.ResultPage.FinishButtonText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
<Binding PropertyId="CloseOnSuccess">
<SimpleValue Type="xsd://boolean" Value="True"/>
</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.WizardDialogWithCustomPages.ResultPage.UpdatingText/DisplayName$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Children">
<Component TypeId="IndeterminateProgressBar"/>
</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.AddUpdatePersonalizationWizard.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.AddUpdatePersonalizationWizard.ResultPage.ChangeSettingsLabel/DisplayName$</Reference>
</Binding>
<Binding PropertyId="VerticalControlAlignment">
<SimpleValue Type="xsd://string" Value="Bottom"/>
</Binding>
</Component>
</Binding>
</Component>
</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="ExtraActions">
<Component TypeId="DeclaredWizardAction">
<Binding PropertyId="Text">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.AddUpdatePersonalizationWizard.RevertActionName/DisplayName$</Reference>
</Binding>
<Binding PropertyId="OnDo">
<Reference>$Variable/OnDelete$</Reference>
</Binding>
<Binding PropertyId="CloseWizardOn">
<Reference>$Property/OnSaveSuccessful$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CustomPages">
<Component TypeId="Microsoft.SystemCenter.Visualization.CustomPersonalizationPages">
<Target>$Property/ComponentType$</Target>
<Binding PropertyId="Data">
<Reference>$Variable/Data$</Reference>
</Binding>
<Binding PropertyId="ComponentDataContext">
<Reference>$Property/ComponentDataContext$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Child">
<Component TypeId="LoadPersonalizationQuery">
<Binding PropertyId="Component">
<Reference>$Property/ComponentType$</Reference>
</Binding>
<Binding PropertyId="Data">
<Reference>$Variable/Data$</Reference>
</Binding>
<Binding PropertyId="ComponentDataContext">
<Reference>$DataContext$</Reference>
</Binding>
<Binding PropertyId="ComponentDataContext">
<Reference>$DataContext$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Child">
<Component TypeId="SavePersonalizationQuery">
<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="OnSaveFailed">
<Reference>$Variable/SaveFailed$</Reference>
</Binding>
<Binding PropertyId="SaveFailedMessage">
<Reference>$Variable/SaveFailedMessage$</Reference>
</Binding>
<Binding PropertyId="Component">
<Reference>$Property/ComponentType$</Reference>
</Binding>
<Binding PropertyId="ComponentDataContext">
<Reference>$DataContext$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Child">
<Component TypeId="DeletePersonalizationQuery">
<Binding PropertyId="OnDelete">
<Reference>$Variable/OnDelete$</Reference>
</Binding>
<Binding PropertyId="OnSaveSuccessful">
<Reference>$Property/OnSaveSuccessful$</Reference>
</Binding>
<Binding PropertyId="Data">
<Reference>$Variable/Data$</Reference>
</Binding>
<Binding PropertyId="Component">
<Reference>$Property/ComponentType$</Reference>
</Binding>
<Binding PropertyId="ComponentDataContext">
<Reference>$DataContext$</Reference>
</Binding>
<Binding PropertyId="AskBeforeDelete">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
</Component>
</Binding>
</Component>
</Composite>
</ComponentImplementation>