private int GetNextPanelIndex() { for(int i=panelIndex + 1; i < panels.Count; i++) { WizardPanel panel = (WizardPanel) panels[i]; if (panel.WantsToShow(context)) { return i; } } return -1; }