Partager via


WizardStep Class

A single step in a WizardModel sequence.

Namespace:  Microsoft.Practices.EnterpriseLibrary.Configuration.Design
Assembly:  Microsoft.Practices.EnterpriseLibrary.Configuration.DesignTime (in Microsoft.Practices.EnterpriseLibrary.Configuration.DesignTime.dll)

Syntax

'Declaration
Public MustInherit Class WizardStep _
    Implements IWizardStep, INotifyPropertyChanged
public abstract class WizardStep : IWizardStep, 
    INotifyPropertyChanged
public ref class WizardStep abstract : IWizardStep, 
    INotifyPropertyChanged
public abstract class WizardStep implements IWizardStep, INotifyPropertyChanged

Remarks

A WizardStep is reponsible prior to execution for the steps validity via the IsValid property. If validity changes, the step should raise the PropertyChanged event as this is monitored by WizardModel to determine overall wizard validation.

Inheritance Hierarchy

System.Object
  Microsoft.Practices.EnterpriseLibrary.Configuration.Design.WizardStep
    Microsoft.Practices.EnterpriseLibrary.Configuration.Design.Wizard.ConfigurationWizardStep

See Also

WizardStep Members

Microsoft.Practices.EnterpriseLibrary.Configuration.Design Namespace

Microsoft.Practices.EnterpriseLibrary.Configuration.Design.WizardView

Microsoft.Practices.EnterpriseLibrary.Configuration.Design.WizardModel

Microsoft.Practices.EnterpriseLibrary.Configuration.Design.IWizardStep