Wizard

Activating the navigation events (switch page, pressing the button Finish or Cancel):

public override void Opened()
{
    base.Opened();
    
    wiz.WizardSelectionChanged += wiz_WizardSelectionChanged;
    wiz.WizardFinished += wiz_WizardFinished;
    wiz.WizardCanceled += wiz_WizardCanceled;
    wizSessionSelect.LeaveCurrentPage += wizSessionSelect_LeaveCurrentPage;
    
    //....
}
private void wiz_WizardCanceled(object sender, DataEventArgs<object> e)
{
    BusObj.Reset();
    if (wiz.SelectedItem == wizSessionSelect)
    {
        this.Close();
    }
    
    //....
}

Switching pages programmatically:

Activating Finish button in another page than the last one:

Last updated