Beispiel #1
0
        public override void BreakLinksToControl(bool unwireEventsOnly) {
            if (Control != null) {
                Control.ValueChanged -= EditValueChangedHandler;
            }

            if (_listBoxTemplate != null) {
                _listBoxTemplate.Dispose();
                _listBoxTemplate = null;
            }

            base.BreakLinksToControl(unwireEventsOnly);
        }
Beispiel #2
0
 protected override void Dispose(bool disposing) {
     try {
         if (disposing) {
             if (_listBoxTemplate != null) {
                 _listBoxTemplate.Dispose();
                 _listBoxTemplate = null;
             }
             if (Control != null) {
                 Control.Dispose();
                 Control = null;
             }
         }
     } finally {
         base.Dispose(disposing);
     }
 }