C# Class Orc.Wizard.WizardBase

Inheritance: Catel.Data.ModelBase, IWizard
Show file Open project: WildGums/Orc.Wizard

Public Methods

Method Description
CancelAsync ( ) : System.Threading.Tasks.Task
InsertPage ( int index, IWizardPage page ) : void
MoveBackAsync ( ) : System.Threading.Tasks.Task
MoveForwardAsync ( ) : System.Threading.Tasks.Task
RemovePage ( IWizardPage page ) : void
SaveAsync ( ) : System.Threading.Tasks.Task
ShowHelpAsync ( ) : System.Threading.Tasks.Task

Protected Methods

Method Description
SetCurrentPage ( int newIndex ) : IWizardPage
WizardBase ( ITypeFactory typeFactory ) : System

Private Methods

Method Description
OnPageViewModelChanged ( object sender, ViewModelChangedEventArgs e ) : void
OnPageViewModelPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
UpdatePageNumbers ( ) : void

Method Details

CancelAsync() public method

public CancelAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

InsertPage() public method

public InsertPage ( int index, IWizardPage page ) : void
index int
page IWizardPage
return void

MoveBackAsync() public method

public MoveBackAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

MoveForwardAsync() public method

public MoveForwardAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

RemovePage() public method

public RemovePage ( IWizardPage page ) : void
page IWizardPage
return void

SaveAsync() public method

public SaveAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

SetCurrentPage() protected method

protected SetCurrentPage ( int newIndex ) : IWizardPage
newIndex int
return IWizardPage

ShowHelpAsync() public method

public ShowHelpAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

WizardBase() protected method

protected WizardBase ( ITypeFactory typeFactory ) : System
typeFactory ITypeFactory
return System