WizardView
Base class for RadWizard view elements.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public abstract class WizardView : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementWizardView...
Derived Classes:
Implements:
Inherited Members
Constructors
Creates a WizardView instance.
public WizardView()
Fields
public static RadProperty CommandAreaHeightProperty
public static RadProperty HideCompletionImageProperty
public static RadProperty HideWelcomeImageProperty
public static RadProperty PageHeaderHeightProperty
Properties
Gets the command area's back button.
public virtual RadButtonElement BackButton { get; }
Gets the command area's cancel button.
public virtual WizardCommandAreaButtonElement CancelButton { get; }
Gets the command area of the view.
public WizardCommandArea CommandArea { get; }
Gets or sets the height of the command area. Negative value makes the command area autosize.
public float CommandAreaHeight { get; set; }
Gets or sets the image of the completion pages.
public Image CompletionImage { get; set; }
Gets or sets the background image shape of the completion pages.
public RadImageShape CompletionImageBackgroundShape { get; set; }
Gets the element containing the image of the welcome pages.
public LightVisualElement CompletionImageElement { get; }
Gets or sets the layout of the completion pages image.
public ImageLayout CompletionImageLayout { get; set; }
Gets the completion page of the Owner RadWizardElement.
public WizardCompletionPage CompletionPage { get; }
Gets the command area's finish button.
public virtual WizardCommandAreaButtonElement FinishButton { get; }
Gets the command area's help button.
public virtual LightVisualElement HelpButton { get; }
Gets or sets a value indicating whether the image of the completion pages should be visible.
public bool HideCompletionImage { get; set; }
Gets or sets a value indicating whether the image of the welcome pages should be visible.
public bool HideWelcomeImage { get; set; }
Gets the command area's next button.
public virtual WizardCommandAreaButtonElement NextButton { get; }
Gets the owner RadWizardElement of the view.
public RadWizardElement Owner { get; }
Gets the page header of the view.
public WizardPageHeaderElement PageHeaderElement { get; }
Gets or sets the height of the page header. Negative value makes the page header autosize.
public float PageHeaderHeight { get; set; }
Gets or sets the icon of the page header.
public Image PageHeaderIcon { get; set; }
Gets or sets the alignment of the page header's icon.
public ContentAlignment PageHeaderIconAlignment { get; set; }
Gets or sets the visibility of the page header's header element.
public ElementVisibility PageHeaderTextVisibility { get; set; }
Gets the pages collection of the Owner RadWizardElement.
public WizardPageCollection Pages { get; }
Gets or sets the visibility of the page header's title element.
public ElementVisibility PageTitleTextVisibility { get; set; }
Gets the selected page of the Owner RadWizardElement.
public WizardPage SelectedPage { get; }
Gets or sets the image of the welcome pages.
public Image WelcomeImage { get; set; }
Gets or sets the background image shape of the welcome pages.
public RadImageShape WelcomeImageBackgroundShape { get; set; }
Gets the element containing the image of the welcome pages.
public LightVisualElement WelcomeImageElement { get; }
Gets or sets the layout of the welcome pages image.
public ImageLayout WelcomeImageLayout { get; set; }
Gets the welcome page of the Owner RadWizardElement.
public WizardWelcomePage WelcomePage { get; }
Methods
protected virtual void AddPages()
Called by the element when constructed. Allows inheritors to build the element tree.
protected override void CreateChildElements()
Overrides:
Handles property change events by invalidating the fill cache and invoking the base class property change handler.
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Event arguments containing information about the property that changed.
Overrides: