public void ShowFirstPanel(Type panelType) { Cursor.Current = Cursors.WaitCursor; BasePanel panel = null; try { initialPanelType = panelType; panel = (BasePanel)Activator.CreateInstance(panelType); activeWorkFlow.previousPanelStack.Push(panel); DisplayPanel(panel); panel.InitializePanel(); } catch (Exception ex) { } finally { Cursor.Current = Cursors.Default; } }