示例#1
0
		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);
		}
示例#2
0
    private void frmConfigurationDlg_FormClosed( object sender, FormClosedEventArgs e )
    {
      RaiseFinalSelectionEvent(_action);
			frmConfigurationDlg.ConficSvc.FireDialogClosedEvent();
			_instance = null;
		}