public static void ShowConfigurationDlg(ConfigurationContent configContent, string initialEditor, ConfigFinalSelectionEventHandler onFinalSelectionHandler) { if (configContent == null) { throw new NullParameterException("Configuration content is null!"); } if (_instance == null) _instance = new frmConfigurationDlg(); _instance.FinalSelection += onFinalSelectionHandler; _instance.InitializeConfiguration(configContent); ConficSvc.FireDialogOpenedEvent(); _instance.Show(); _instance.ShowOptionsEditor(initialEditor); }
private void frmConfigurationDlg_FormClosed( object sender, FormClosedEventArgs e ) { RaiseFinalSelectionEvent(_action); frmConfigurationDlg.ConficSvc.FireDialogClosedEvent(); _instance = null; }