void OnNativeViewViewDetachedFromWindow(object?sender, View.ViewDetachedFromWindowEventArgs e) { if (lifeCycleEffect != null) { lifeCycleEffect.RaiseUnloadedEvent(Element); } if (nativeView != null) { nativeView.ViewDetachedFromWindow -= OnNativeViewViewDetachedFromWindow; nativeView.ViewAttachedToWindow -= OnNativeViewViewAttachedToWindow; } nativeView = null; lifeCycleEffect = null; }
private void OnViewDetachedFromWindow(object sender, View.ViewDetachedFromWindowEventArgs e) => _viewLifeCycleEffect?.RaiseUnloaded(Element);