• Api Documentation
  • Source Code
Search Results for

    Show / Hide Table of Contents
    • MewExtendedToolkit
      • AboutBox
      • AboutBoxExtensions
      • InputBox
      • ObservableValueExtensions
      • SharpAppProperties
      • TransformBox
      • TransformBoxExtensions
      • Wizard
      • WizardExtensions
      • WizardPage
      • WizardPageExtensions
    • MewExtendedToolkit.Html
      • ControlExtensions
      • HtmlContainer
      • HtmlControl
      • HtmlLabel
      • HtmlPanel

    Class Wizard

    Inheritance
    object
    MewObject
    Element
    UIElement
    FrameworkElement
    TextElement
    Control
    Wizard
    Implements
    IDisposable
    IVisualTreeHost
    Inherited Members
    Control.BackgroundProperty
    Control.BorderBrushProperty
    Control.TemplateProperty
    Control.CornerRadiusProperty
    Control.BorderThicknessProperty
    Control.PaddingProperty
    Control.IsPressedProperty
    Control.HasValidationErrorProperty
    Control.ValidationErrorsProperty
    Control.Background
    Control.BorderBrush
    Control.CornerRadius
    Control.BorderThickness
    Control.Padding
    Control.IsPressed
    Control.HasValidationError
    Control.ValidationErrors
    Control.StyleName
    Control.Template
    TextElement.ForegroundProperty
    TextElement.FontFamilyProperty
    TextElement.FontSizeProperty
    TextElement.FontWeightProperty
    TextElement.FontStyleProperty
    TextElement.Foreground
    TextElement.FontFamily
    TextElement.FontSize
    TextElement.FontWeight
    TextElement.FontStyle
    FrameworkElement.WidthProperty
    FrameworkElement.HeightProperty
    FrameworkElement.MinWidthProperty
    FrameworkElement.MinHeightProperty
    FrameworkElement.MaxWidthProperty
    FrameworkElement.MaxHeightProperty
    FrameworkElement.MarginProperty
    FrameworkElement.HorizontalAlignmentProperty
    FrameworkElement.VerticalAlignmentProperty
    FrameworkElement.TagProperty
    FrameworkElement.ToolTipProperty
    FrameworkElement.ContextMenuProperty
    FrameworkElement.GetDpi()
    FrameworkElement.Dispose()
    FrameworkElement.StyleSheet
    FrameworkElement.ToolTip
    FrameworkElement.ContextMenu
    FrameworkElement.Width
    FrameworkElement.Height
    FrameworkElement.MinWidth
    FrameworkElement.MinHeight
    FrameworkElement.MaxWidth
    FrameworkElement.MaxHeight
    FrameworkElement.Margin
    FrameworkElement.HorizontalAlignment
    FrameworkElement.VerticalAlignment
    FrameworkElement.Tag
    FrameworkElement.ActualWidth
    FrameworkElement.ActualHeight
    FrameworkElement.SizeChanged
    UIElement.CacheModeProperty
    UIElement.IsVisibleProperty
    UIElement.IsEnabledProperty
    UIElement.IsEffectivelyEnabledProperty
    UIElement.IsFocusedProperty
    UIElement.IsFocusWithinProperty
    UIElement.IsMouseOverProperty
    UIElement.IsMouseCapturedProperty
    UIElement.OpacityProperty
    UIElement.IsHitTestVisibleProperty
    UIElement.TabIndexProperty
    UIElement.IsTabStopProperty
    UIElement.FocusableProperty
    UIElement.SkipViewportCullProperty
    UIElement.CursorProperty
    UIElement.AllowDropProperty
    UIElement.CanDragProperty
    UIElement.InvalidateVisual()
    UIElement.Render(IGraphicsContext)
    UIElement.InvalidateVisualState()
    UIElement.HitTest(Point)
    UIElement.Focus()
    UIElement.PointToScreen(Point)
    UIElement.PointFromScreen(Point)
    UIElement.RectToScreen(Rect)
    UIElement.RectFromScreen(Rect)
    UIElement.BeginDrag(IDataObject, DragDropEffects, DragPreviewContent)
    UIElement.CacheMode
    UIElement.SkipViewportCull
    UIElement.IsVisible
    UIElement.IsEnabled
    UIElement.IsEffectivelyEnabled
    UIElement.Opacity
    UIElement.IsHitTestVisible
    UIElement.TabIndex
    UIElement.IsTabStop
    UIElement.Cursor
    UIElement.IsFocused
    UIElement.IsFocusWithin
    UIElement.IsMouseOver
    UIElement.IsMouseCaptured
    UIElement.Focusable
    UIElement.AllowDrop
    UIElement.CanDrag
    UIElement.Transitions
    UIElement.Triggers
    UIElement.GotFocus
    UIElement.LostFocus
    UIElement.MouseEnter
    UIElement.MouseLeave
    UIElement.MouseDown
    UIElement.MouseDoubleClick
    UIElement.MouseUp
    UIElement.MouseMove
    UIElement.MouseWheel
    UIElement.KeyDown
    UIElement.KeyUp
    UIElement.DragEnter
    UIElement.DragOver
    UIElement.DragLeave
    UIElement.Drop
    UIElement.DragStarting
    UIElement.DragCompleted
    Element.FindLogicalRoot()
    Element.Measure(Size)
    Element.Arrange(Rect)
    Element.InvalidateMeasure()
    Element.InvalidateArrange()
    Element.FindVisualRoot()
    Element.IsAncestorOf(Element)
    Element.IsDescendantOf(Element)
    Element.TransformToAncestor(Element)
    Element.TransformToDescendant(Element)
    Element.TransformToVisual(Element)
    Element.TranslatePoint(Point, Element)
    Element.TranslateRect(Rect, Element)
    Element.Commands
    Element.InputMap
    Element.DesiredSize
    Element.RenderSize
    Element.Parent
    Element.LogicalParent
    Element.IsMeasureDirty
    Element.IsArrangeDirty
    MewObject.SetCurrentValue<T>(MewProperty<T>, T)
    MewObject.ClearLocalValue<T>(MewProperty<T>)
    MewObject.SetBinding<T>(MewProperty<T>, ObservableValue<T>, BindingMode?)
    MewObject.SetBinding<TProp, TSource>(MewProperty<TProp>, ObservableValue<TSource>, Func<TSource, TProp>, Func<TProp, TSource>, BindingMode?)
    MewObject.SetBinding<TRoot, T>(MewProperty<T>, TRoot, BindingPath<TRoot, T>, BindingMode?, T)
    MewObject.SetBinding<TProp, TRoot, TSource>(MewProperty<TProp>, TRoot, BindingPath<TRoot, TSource>, Func<TSource, TProp>, Func<TProp, TSource>, BindingMode?, TProp)
    MewObject.SetBinding<TSource, T>(MewProperty<T>, TSource, Func<TSource, T>, Action<TSource, T>, BindingMode?, string)
    MewObject.SetBinding<TProp, TSource, TValue>(MewProperty<TProp>, TSource, Func<TSource, TValue>, Func<TValue, TProp>, Action<TSource, TValue>, Func<TProp, TValue>, BindingMode?, string)
    MewObject.SetBinding<TSource, T>(MewProperty<T>, TSource, Func<TSource, ObservableValue<T>>, BindingMode?)
    MewObject.ClearBinding<T>(MewProperty<T>)
    MewObject.SetBinding<T>(MewProperty<T>, MewObject, MewProperty<T>)
    MewObject.SetBinding<TProp, TSource>(MewProperty<TProp>, MewObject, MewProperty<TSource>, Func<TSource, TProp>, Func<TProp, TSource>, BindingMode?)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: MewExtendedToolkit
    Assembly: MewExtendedToolkit.dll
    Syntax
    public sealed class Wizard : Control, IDisposable, IVisualTreeHost

    Constructors

    | Edit this page View Source

    Wizard()

    Declaration
    public Wizard()

    Fields

    | Edit this page View Source

    BackButtonContent

    Declaration
    public readonly ObservableValue<Element?> BackButtonContent
    Field Value
    Type Description
    ObservableValue<Element>
    | Edit this page View Source

    CanCancel

    Declaration
    public readonly ObservableValue<bool> CanCancel
    Field Value
    Type Description
    ObservableValue<bool>
    | Edit this page View Source

    CanFinish

    Declaration
    public readonly ObservableValue<bool> CanFinish
    Field Value
    Type Description
    ObservableValue<bool>
    | Edit this page View Source

    CanHelp

    Declaration
    public readonly ObservableValue<bool> CanHelp
    Field Value
    Type Description
    ObservableValue<bool>
    | Edit this page View Source

    CanSelectNextPage

    Declaration
    public readonly ObservableValue<bool> CanSelectNextPage
    Field Value
    Type Description
    ObservableValue<bool>
    | Edit this page View Source

    CanSelectPreviousPage

    Declaration
    public readonly ObservableValue<bool> CanSelectPreviousPage
    Field Value
    Type Description
    ObservableValue<bool>
    | Edit this page View Source

    CancelButtonClosesWindow

    Declaration
    public readonly ObservableValue<bool> CancelButtonClosesWindow
    Field Value
    Type Description
    ObservableValue<bool>
    | Edit this page View Source

    CancelButtonContent

    Declaration
    public readonly ObservableValue<Element?> CancelButtonContent
    Field Value
    Type Description
    ObservableValue<Element>
    | Edit this page View Source

    CurrentPage

    Declaration
    public readonly ObservableValue<WizardPage?> CurrentPage
    Field Value
    Type Description
    ObservableValue<WizardPage>
    | Edit this page View Source

    ExteriorPanelMinWidth

    Declaration
    public readonly ObservableValue<double> ExteriorPanelMinWidth
    Field Value
    Type Description
    ObservableValue<double>
    | Edit this page View Source

    ExteriorPanelMinWidthValue

    Declaration
    public const double ExteriorPanelMinWidthValue = 165
    Field Value
    Type Description
    double
    | Edit this page View Source

    FinishButtonClosesWindow

    Declaration
    public readonly ObservableValue<bool> FinishButtonClosesWindow
    Field Value
    Type Description
    ObservableValue<bool>
    | Edit this page View Source

    FinishButtonContent

    Declaration
    public readonly ObservableValue<Element?> FinishButtonContent
    Field Value
    Type Description
    ObservableValue<Element>
    | Edit this page View Source

    HelpButtonContent

    Declaration
    public readonly ObservableValue<Element?> HelpButtonContent
    Field Value
    Type Description
    ObservableValue<Element>
    | Edit this page View Source

    IsBackButtonVisible

    Declaration
    public readonly ObservableValue<bool> IsBackButtonVisible
    Field Value
    Type Description
    ObservableValue<bool>
    | Edit this page View Source

    IsCancelButtonVisible

    Declaration
    public readonly ObservableValue<bool> IsCancelButtonVisible
    Field Value
    Type Description
    ObservableValue<bool>
    | Edit this page View Source

    IsFinishButtonVisible

    Declaration
    public readonly ObservableValue<bool> IsFinishButtonVisible
    Field Value
    Type Description
    ObservableValue<bool>
    | Edit this page View Source

    IsHelpButtonVisible

    Declaration
    public readonly ObservableValue<bool> IsHelpButtonVisible
    Field Value
    Type Description
    ObservableValue<bool>
    | Edit this page View Source

    IsNextButtonVisible

    Declaration
    public readonly ObservableValue<bool> IsNextButtonVisible
    Field Value
    Type Description
    ObservableValue<bool>
    | Edit this page View Source

    NextButtonContent

    Declaration
    public readonly ObservableValue<Element?> NextButtonContent
    Field Value
    Type Description
    ObservableValue<Element>

    Properties

    | Edit this page View Source

    Count

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    int
    | Edit this page View Source

    this[int]

    Declaration
    public WizardPage this[int index] { get; }
    Parameters
    Type Name Description
    int index
    Property Value
    Type Description
    WizardPage
    | Edit this page View Source

    Pages

    Declaration
    public IReadOnlyList<WizardPage> Pages { get; }
    Property Value
    Type Description
    IReadOnlyList<WizardPage>

    Methods

    | Edit this page View Source

    Add(WizardPage)

    Declaration
    public Wizard Add(WizardPage page)
    Parameters
    Type Name Description
    WizardPage page
    Returns
    Type Description
    Wizard
    | Edit this page View Source

    AddRange(params WizardPage[])

    Declaration
    public Wizard AddRange(params WizardPage[] pages)
    Parameters
    Type Name Description
    WizardPage[] pages
    Returns
    Type Description
    Wizard
    | Edit this page View Source

    Clear()

    Declaration
    public void Clear()
    | Edit this page View Source

    GetNextPage(WizardPage)

    Declaration
    public WizardPage? GetNextPage(WizardPage page)
    Parameters
    Type Name Description
    WizardPage page
    Returns
    Type Description
    WizardPage
    | Edit this page View Source

    GetPreviousPage(WizardPage)

    Declaration
    public WizardPage? GetPreviousPage(WizardPage page)
    Parameters
    Type Name Description
    WizardPage page
    Returns
    Type Description
    WizardPage
    | Edit this page View Source

    Insert(int, WizardPage)

    Declaration
    public void Insert(int index, WizardPage page)
    Parameters
    Type Name Description
    int index
    WizardPage page
    | Edit this page View Source

    Remove(WizardPage)

    Declaration
    public bool Remove(WizardPage page)
    Parameters
    Type Name Description
    WizardPage page
    Returns
    Type Description
    bool
    | Edit this page View Source

    RemoveAt(int)

    Declaration
    public void RemoveAt(int index)
    Parameters
    Type Name Description
    int index
    | Edit this page View Source

    RemovePage(WizardPage)

    Declaration
    public void RemovePage(WizardPage page)
    Parameters
    Type Name Description
    WizardPage page

    Events

    | Edit this page View Source

    Cancel

    Declaration
    public event Action? Cancel
    Event Type
    Type Description
    Action
    | Edit this page View Source

    Finish

    Declaration
    public event Action? Finish
    Event Type
    Type Description
    Action
    | Edit this page View Source

    Help

    Declaration
    public event Action? Help
    Event Type
    Type Description
    Action
    | Edit this page View Source

    Next

    Declaration
    public event Action? Next
    Event Type
    Type Description
    Action
    | Edit this page View Source

    PageChanged

    Declaration
    public event Action? PageChanged
    Event Type
    Type Description
    Action
    | Edit this page View Source

    Previous

    Declaration
    public event Action? Previous
    Event Type
    Type Description
    Action

    Implements

    IDisposable
    Aprillz.MewUI.IVisualTreeHost

    Extension Methods

    WizardExtensions.BackButtonContent(Wizard, Element)
    WizardExtensions.ButtonClosesWindow(Wizard, bool)
    WizardExtensions.CancelButtonClosesWindow(Wizard, bool)
    WizardExtensions.CancelButtonContent(Wizard, Element)
    WizardExtensions.FinishButtonClosesWindow(Wizard, bool)
    WizardExtensions.FinishButtonContent(Wizard, Element)
    WizardExtensions.HelpButtonContent(Wizard, Element)
    WizardExtensions.IsHelpButtonVisible(Wizard, bool)
    WizardExtensions.NextButtonContent(Wizard, Element)
    WizardExtensions.OnCancel(Wizard, Action)
    WizardExtensions.OnFinish(Wizard, Action)
    WizardExtensions.OnHelp(Wizard, Action)
    WizardExtensions.OnNext(Wizard, Action)
    WizardExtensions.OnPageChanged(Wizard, Action)
    WizardExtensions.OnPrevious(Wizard, Action)
    • Edit this page
    • View Source
    In this article
    Back to top Copyright (c) 2026 Jérémy Ansel