protected override void OnDetached() { if (IsDisposed) { if (EnableRipple) { RemoveRipple(); } _view.Touch -= OnTouch; ViewOverlayCollector.TryDelete(Container, this); } }
protected override void OnDetached() { var renderer = Container as IVisualElementRenderer; if (renderer?.Element != null) // Check disposed { if (EnableRipple) { RemoveRipple(); } _view.Touch -= OnTouch; ViewOverlayCollector.TryDelete(Container, this); } }
public static void Init() { TouchEffectPlatform.Init(); CommandsPlatform.Init(); ViewOverlayCollector.Init(); }