mvvm-wizard icon indicating copy to clipboard operation
mvvm-wizard copied to clipboard

MVVM Wizard for WPF

MVVM Wizard

NuGet GitHub

MvvmWizard gives possibility to create wizard with steps in simply manner. It's highly configurable with set of built-in options and styles.
Supports MahApps.Metro themes

Demo

simpledemo

Usage

Documentation

1 Set ViewResolver

using MvvmWizard.Classes;

WizardSettings.Instance.ViewResolver = viewType => unityContainer.Resolve(viewType);

2 Create Wizard Control

xmlns:controls="clr-namespace:MvvmWizard.Controls;assembly=MvvmWizard"

<controls:Wizard FinishCommand="{Binding CloseCommand}">
    <controls:WizardStep ViewType="{x:Type simple:WelcomeView}" BackButtonVisibility="Collapsed" />
    <controls:WizardStep ViewType="{x:Type simple:RegistrationView}" />
    <controls:WizardStep ViewType="{x:Type simple:RegistrationSummaryView}" ForwardButtonTitle="Finish" />
</controls:Wizard>

Licence

MIT License (MIT)