ChenKexiong / mvvm-wizard

MVVM Wizard for WPF

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

About

MVVM Wizard for WPF

License:MIT License


Languages

Language:C# 100.0%