void editTreeView_EditInterfaceSelectionChanged(EditInterfaceViewEventArgs evt) { if (ActiveInterfaceChanged != null) { ActiveInterfaceChanged.Invoke(evt.EditInterface, null); } }
public void setEditInterface(EditInterface editInterface, object editingObject, PropertiesEditorEvent FieldChangedCallback) { objectEditor.EditInterface = editInterface; Caption = editInterface.getName(); currentEditingObject = editingObject; currentFieldChangedCallback = FieldChangedCallback; if (AutoExpand) { editTreeView.expandAll(); } if (MainInterfaceChanged != null) { MainInterfaceChanged.Invoke(editInterface, editingObject); } if (ActiveInterfaceChanged != null) { ActiveInterfaceChanged.Invoke(editInterface, editingObject); } }