protected override void OnDisposed() { base.OnDisposed(); if (defaultBorderObserver != null) defaultBorderObserver.Dispose(); if (customBorderObserver != null) customBorderObserver.Dispose(); } #endregion