private void CreateFinishNavigationTemplate(Control container) { // finish navigation template ITemplate finishNavigationTemplate = Owner.FinishNavigationTemplate; _finishNavigationTemplateContainer = new FinishNavigationTemplateContainer(Owner); _finishNavigationTemplateContainer.ID = _finishNavigationTemplateContainerID; if (finishNavigationTemplate == null) { _finishNavigationTemplateContainer.EnableViewState = false; _defaultFinishNavigationTemplate = NavigationTemplate.GetDefaultFinishNavigationTemplate(Owner); finishNavigationTemplate = _defaultFinishNavigationTemplate; } else { _finishNavigationTemplateContainer.SetEnableTheming(); } finishNavigationTemplate.InstantiateIn(_finishNavigationTemplateContainer); container.Controls.Add(_finishNavigationTemplateContainer); }
private void CreateStepNavigationTemplate(Control container) { // step navigation template ITemplate stepNavigationTemplate = Owner.StepNavigationTemplate; _stepNavigationTemplateContainer = new StepNavigationTemplateContainer(Owner); _stepNavigationTemplateContainer.ID = _stepNavigationTemplateContainerID; if (stepNavigationTemplate == null) { _stepNavigationTemplateContainer.EnableViewState = false; _defaultStepNavigationTemplate = NavigationTemplate.GetDefaultStepNavigationTemplate(Owner); stepNavigationTemplate = _defaultStepNavigationTemplate; } else { _stepNavigationTemplateContainer.SetEnableTheming(); } stepNavigationTemplate.InstantiateIn(_stepNavigationTemplateContainer); container.Controls.Add(_stepNavigationTemplateContainer); }
private void SetCancelButtonVisibility(BaseNavigationTemplateContainer container) { // Make the parent TD invisible if possible. Control c = container.CancelButton as Control; if (c != null) { Control parent = c.Parent; if (parent != null) { Debug.Assert(parent is TableCell); parent.Visible = DisplayCancelButton; } c.Visible = DisplayCancelButton; } }
private void CreateStartNavigationTemplate(Control container) { // Start navigation template ITemplate startNavigationTemplate = Owner.StartNavigationTemplate; _startNavigationTemplateContainer = new StartNavigationTemplateContainer(Owner); _startNavigationTemplateContainer.ID = _startNavigationTemplateContainerID; // Use the default template if (startNavigationTemplate == null) { _startNavigationTemplateContainer.EnableViewState = false; _defaultStartNavigationTemplate = NavigationTemplate.GetDefaultStartNavigationTemplate(Owner); startNavigationTemplate = _defaultStartNavigationTemplate; } else { // Custom template is used here. _startNavigationTemplateContainer.SetEnableTheming(); } startNavigationTemplate.InstantiateIn(_startNavigationTemplateContainer); container.Controls.Add(_startNavigationTemplateContainer); }
private void SetCancelButtonVisibility(BaseNavigationTemplateContainer container) { Control cancelButton = container.CancelButton as Control; if (cancelButton != null) { Control parent = cancelButton.Parent; if (parent != null) { parent.Visible = this.DisplayCancelButton; } cancelButton.Visible = this.DisplayCancelButton; } }