Exemple #1
0
 void RaiseEditObjectChanged(EditableSubobject oldValue, EditableSubobject newValue)
 {
     if (oldValue != null)
     {
         oldValue.BeforeUpdate -= OnEditObjectBeforeUpdate;
         oldValue.Updated      -= OnEditObjectUpdated;
     }
     if (newValue != null)
     {
         newValue.BeforeUpdate += OnEditObjectBeforeUpdate;
         newValue.Updated      += OnEditObjectUpdated;
         OnEditObjectUpdated(newValue, EventArgs.Empty);
     }
 }
Exemple #2
0
 public ModuleObjectEdit(EditableSubobject editObject, ModuleObjectDetail detail)
 {
     Detail     = detail;
     EditObject = editObject;
     IsValid    = true;
 }
Exemple #3
0
 internal virtual bool ReleaseSubobject(EditableSubobject editableSubobject)
 {
     return(false);
 }