public void SetParameters(CreateExtensionClassParms parms) { comboBox1.DataSource = Enum.GetValues(parms.ClassModeType.GetType()); ElementTypeComboBox.DataSource = Enum.GetValues(parms.ElementType.GetType()); _parms = parms; _parms.CalcResultName(); createExtensionClassParmsBindingSource.Add(_parms); //UpdateResult(); }
public override void OnClick(AddinDesignerEventArgs e) { try { if (e.SelectedElement != null) { CreateExtensionClassDialog dialog = new CreateExtensionClassDialog(); CreateExtensionClassParms parms = new CreateExtensionClassParms(); parms.InitFromSelectedElement(e.SelectedElement); dialog.SetParameters(parms); dialog.ShowDialog(); } } catch (Exception ex) { CoreUtility.HandleExceptionWithErrorMessage(ex); } }