protected override void OnElementChanged(ElementChangedEventArgs <Shadows> e) { base.OnElementChanged(e); if (e.NewElement == null) { if (!_shadowView.IsNullOrDisposed()) { _shadowView.RemoveFromParent(); _shadowView.Dispose(); } } }
protected override void OnElementChanged(ElementChangedEventArgs <Shadows> e) { base.OnElementChanged(e); if (e.NewElement == null) { _shadowView.Dispose(); } }
protected override void Dispose(bool disposing) { base.Dispose(disposing); InternalLogger.Debug("Renderer", $"Disposed( disposing: {disposing} )"); if (disposing) { _shadowView?.Dispose(); } }