protected internal virtual void OnBeforeAdd(WizardPageCollection collection) { if (!_removing && _collection != null) { throw new InvalidOperationException("Can be part of only one wizard at once"); } }
protected Wizard() { InitializeComponent(); _pages = new WizardPageCollection(this); _nextText = nextButton.Text; _finishText = finishButton.Text; }
protected internal virtual void OnAfterRemove(WizardPageCollection wizardPageCollection) { _removing = false; _collection = null; }
protected internal virtual void OnBeforeRemove(WizardPageCollection collection) { _removing = true; }
protected internal virtual void OnAfterAdd(WizardPageCollection collection) { _collection = collection; }