private void ControlsCollection_Clearing() { for (int i=0; i< _controls.Count; i++) { ODFFormControl ctrl = _controls[i] as ODFFormControl; if (ctrl !=null) { this.Node.RemoveChild(ctrl.Node); ctrl.RemoveFromContentCollection(); } } }