void InstantiateCompleteWizardStep (CompleteWizardStep step) { CompleteStepContainer contentTemplateContainer = new CompleteStepContainer (this); if (step.ContentTemplate != null) { step.ContentTemplate.InstantiateIn (contentTemplateContainer.InnerCell); } else { new CompleteStepTemplate (this).InstantiateIn (contentTemplateContainer.InnerCell); contentTemplateContainer.ConfirmDefaultTemplate (); } step.ContentTemplateContainer = contentTemplateContainer; step.Controls.Clear (); step.Controls.Add (contentTemplateContainer); BaseWizardNavigationContainer customNavigationTemplateContainer = new BaseWizardNavigationContainer (); if (step.CustomNavigationTemplate != null) { step.CustomNavigationTemplate.InstantiateIn (customNavigationTemplateContainer); RegisterCustomNavigation (step, customNavigationTemplateContainer); } step.CustomNavigationTemplateContainer = customNavigationTemplateContainer; }
private static void AddEditRow(Table table, CompleteStepContainer container) { var r = CreateDoubleSpannedColumnRow(container.EditProfileIcon, container.EditProfileLink); table.Rows.Add(r); }
internal override void InstantiateStepContentTemplates() { bool useInnerTable = this.LayoutTemplate == null; foreach (WizardStepBase base2 in this.WizardSteps) { if (base2 == this.CreateUserStep) { base2.Controls.Clear(); this._createUserStepContainer = new CreateUserStepContainer(this, useInnerTable); this._createUserStepContainer.ID = "CreateUserStepContainer"; ITemplate contentTemplate = this.CreateUserStep.ContentTemplate; if (contentTemplate == null) { contentTemplate = new DefaultCreateUserContentTemplate(this); } else { this._createUserStepContainer.SetEnableTheming(); } contentTemplate.InstantiateIn(this._createUserStepContainer.Container); this.CreateUserStep.ContentTemplateContainer = this._createUserStepContainer; base2.Controls.Add(this._createUserStepContainer); } else if (base2 == this.CompleteStep) { base2.Controls.Clear(); this._completeStepContainer = new CompleteStepContainer(this, useInnerTable); this._completeStepContainer.ID = "CompleteStepContainer"; ITemplate template2 = this.CompleteStep.ContentTemplate; if (template2 == null) { template2 = new DefaultCompleteStepContentTemplate(this._completeStepContainer); } else { this._completeStepContainer.SetEnableTheming(); } template2.InstantiateIn(this._completeStepContainer.Container); this.CompleteStep.ContentTemplateContainer = this._completeStepContainer; base2.Controls.Add(this._completeStepContainer); } else { TemplatedWizardStep step = base2 as TemplatedWizardStep; if (step != null) { base.InstantiateStepContentTemplate(step); } } } }
private static void AddSuccessTextRow(Table table, CompleteStepContainer container) { var r = CreateTableRow(); var c = CreateTableCell(); c.Controls.Add(container.SuccessTextLabel); r.Cells.Add(c); table.Rows.Add(r); }
private static void AddContinueRow(Table table, CompleteStepContainer container) { var r = CreateDoubleSpannedColumnRow(HorizontalAlign.Right, container.ContinuePushButton, container.ContinueLinkButton, container.ContinueImageButton); table.Rows.Add(r); }
private static void AddTitleRow(Table table, CompleteStepContainer container) { var r = CreateDoubleSpannedColumnRow(HorizontalAlign.Center, container.Title); table.Rows.Add(r); }
private static void LayoutControls(CompleteStepContainer container) { Table table = CreateTable(); table.EnableViewState = false; AddTitleRow(table, container); AddSuccessTextRow(table, container); AddContinueRow(table, container); AddEditRow(table, container); container.LayoutTable = table; container.AddChildControl(table); }
private static void ConstructControls(CompleteStepContainer container) { container.Title = CreateLiteral(); container.SuccessTextLabel = CreateLiteral(); container.EditProfileLink = new HyperLink() { ID = _editProfileLinkID }; container.EditProfileIcon = new Image(); container.EditProfileIcon.PreventAutoID(); container.ContinueLinkButton = new LinkButton() { ID = _continueButtonID + "LinkButton", CommandName = ContinueButtonCommandName, CausesValidation = false, }; container.ContinuePushButton = new Button() { ID = _continueButtonID + "Button", CommandName = ContinueButtonCommandName, CausesValidation = false }; container.ContinueImageButton = new ImageButton() { ID = _continueButtonID + "ImageButton", CommandName = ContinueButtonCommandName, CausesValidation = false }; ; }
public DefaultCompleteStepContentTemplate(CompleteStepContainer container) { _completeContainer = container; }
/// <devdoc> /// Instantiates all the content templates for each TemplatedWizardStep /// </devdoc> internal override void InstantiateStepContentTemplates() { bool useInnerTable = (LayoutTemplate == null); foreach (WizardStepBase step in WizardSteps) { if (step == CreateUserStep) { step.Controls.Clear(); _createUserStepContainer = new CreateUserStepContainer(this, useInnerTable); _createUserStepContainer.ID = _createUserStepContainerID; ITemplate createUserStepTemplate = CreateUserStep.ContentTemplate; if (createUserStepTemplate == null) { createUserStepTemplate = new DefaultCreateUserContentTemplate(this); } else { _createUserStepContainer.SetEnableTheming(); } createUserStepTemplate.InstantiateIn(_createUserStepContainer.Container); CreateUserStep.ContentTemplateContainer = _createUserStepContainer; step.Controls.Add(_createUserStepContainer); } else if (step == CompleteStep) { step.Controls.Clear(); _completeStepContainer = new CompleteStepContainer(this, useInnerTable); _completeStepContainer.ID = _completeStepContainerID; ITemplate completeStepTemplate = CompleteStep.ContentTemplate; if (completeStepTemplate == null) { completeStepTemplate = new DefaultCompleteStepContentTemplate(_completeStepContainer); } else { _completeStepContainer.SetEnableTheming(); } completeStepTemplate.InstantiateIn(_completeStepContainer.Container); CompleteStep.ContentTemplateContainer = _completeStepContainer; step.Controls.Add(_completeStepContainer); } else { var templatedStep = step as TemplatedWizardStep; if (templatedStep != null) { InstantiateStepContentTemplate(templatedStep); } } } }