Ejemplo n.º 1
0
 protected override void OnDetached()
 {
     _entry.RemoveFromSuperview();
     _entry.Dispose();
     _picker.Dispose();
     _preSelectedDate.Dispose();
 }
        protected override void Dispose(bool disposing)
        {
            if (_disposed)
            {
                return;
            }

            _disposed = true;

            if (disposing)
            {
                _defaultTextColor = null;

                if (_picker != null)
                {
                    _picker.RemoveFromSuperview();
                    _picker.ValueChanged -= OnValueChanged;
                    _picker.Dispose();
                    _picker = null;
                }

                if (Control != null)
                {
                    Control.EditingDidBegin -= OnStarted;
                    Control.EditingDidEnd   -= OnEnded;
                }
            }

            base.Dispose(disposing);
        }
Ejemplo n.º 3
0
        protected override void OnDetached()
        {
            _entry.RemoveFromSuperview();
            _entry.Dispose();
            _picker.Dispose();
            _preSelectedDate.Dispose();

            System.Diagnostics.Debug.WriteLine($"Detached {GetType().Name} from {Element.GetType().FullName}");
        }
Ejemplo n.º 4
0
 protected override void DisposeView(NoCaretField nativeView)
 {
     if (_picker != null)
     {
         _picker.RemoveFromSuperview();
         _picker.ValueChanged -= HandleValueChanged;
         _picker.Dispose();
         _picker = null;
     }
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Dispose the specified disposing.
 /// </summary>
 /// <returns>The dispose.</returns>
 /// <param name="disposing">If set to <c>true</c> disposing.</param>
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         DummyField.RemoveFromSuperview();
         DummyField?.Dispose();
         DummyField = null;
         _picker.Dispose();
         _picker = null;
     }
     base.Dispose(disposing);
 }
Ejemplo n.º 6
0
 protected override void Dispose(bool disposing)
 {
     base.Dispose(disposing);
     if (disposing)
     {
         if (_datePicker != null)
         {
             _datePicker.Dispose();
             _datePicker = null;
         }
     }
 }
Ejemplo n.º 7
0
 protected override void Dispose(bool disposing)
 {
     base.Dispose(disposing);
     if (disposing)
     {
         fmt.Dispose();
         fmt = null;
         if (DatePicker != null)
         {
             DatePicker.Dispose();
             DatePicker = null;
         }
     }
 }
Ejemplo n.º 8
0
            protected override void Dispose(bool disposing)
            {
                if (picker != null)
                {
                    picker.Dispose();
                    picker = null;
                }

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

                base.Dispose(disposing);
            }
Ejemplo n.º 9
0
 protected override void Dispose(bool disposing)
 {
     base.Dispose(disposing);
     if (disposing)
     {
         if (fmt != null)
         {
             fmt.Dispose();
             fmt = null;
         }
         if (datePicker != null)
         {
             datePicker.Dispose();
             datePicker = null;
         }
     }
 }
Ejemplo n.º 10
0
            protected override void Dispose(bool disposing)
            {
#if false
                if (timePicker != null)
                {
                    timePicker.Dispose();
                    timePicker = null;
                }

                if (editTime != null)
                {
                    editTime.Dispose();
                    editTime = null;
                }
#endif

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

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

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

                base.Dispose(disposing);
            }