protected override void Dispose(bool disposing) { if (!IsDisposed) { if (toolkit != null) { toolkit.Dispose(); toolkit = null; } if (_view != null) { _view.Dispose(); _view = null; } } base.Dispose(disposing); }