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;
        }
Пример #2
0
 private void OnViewDetachedFromWindow(object sender, View.ViewDetachedFromWindowEventArgs e) => _viewLifeCycleEffect?.RaiseUnloaded(Element);