C# 클래스 Habanero.Faces.VWG.WizardControlVWG

Provides the controls for a wizard, which guides users through a process one step at a time.
상속: UserControlVWG, IWizardControl
파일 보기 프로젝트 열기: Chillisoft/habanero.faces 1 사용 예제들

공개 메소드들

메소드 설명
Finish ( ) : void

Calls the finish method on the controller to being the completion process. If this is successful the Finished event is fired.

Next ( ) : void

Attempts to go to the next step in the wizard. If this is disallowed by the wizard controller a MessagePosted event will be fired.

Previous ( ) : void

Attempts to go to the previous step in the wizard.

Start ( ) : void

Starts the wizard by moving to the first step.

WizardControlVWG ( IWizardController wizardController, IControlFactory controlFactory ) : System

Initialises the WizardControl with the IWizardController. No logic is performed other than storing the wizard controller.

비공개 메소드들

메소드 설명
CancelButton_Click ( object sender, EventArgs e ) : void
CreateButtonPanel ( ) : IPanel
DoIfCanMoveOn ( System.Operation operation ) : void
FinishButton_Click ( object sender, EventArgs e ) : void
FireFinished ( ) : void
FireMessagePosted ( string message ) : void
FireStepChanged ( IWizardStep wizardStep ) : void
NextButton_Click ( object sender, EventArgs e ) : void
PreviousButton_Click ( object sender, EventArgs e ) : void
SetButtonState ( ) : void
SetStep ( IWizardStep step ) : void

메소드 상세

Finish() 공개 메소드

Calls the finish method on the controller to being the completion process. If this is successful the Finished event is fired.
public Finish ( ) : void
리턴 void

Next() 공개 메소드

Attempts to go to the next step in the wizard. If this is disallowed by the wizard controller a MessagePosted event will be fired.
public Next ( ) : void
리턴 void

Previous() 공개 메소드

Attempts to go to the previous step in the wizard.
If the wizard is on the first step this exception will be thrown.
public Previous ( ) : void
리턴 void

Start() 공개 메소드

Starts the wizard by moving to the first step.
public Start ( ) : void
리턴 void

WizardControlVWG() 공개 메소드

Initialises the WizardControl with the IWizardController. No logic is performed other than storing the wizard controller.
public WizardControlVWG ( IWizardController wizardController, IControlFactory controlFactory ) : System
wizardController IWizardController
controlFactory IControlFactory The control factory that this control will use to create a button
리턴 System