/// <summary> /// Sets the on view attach listener. /// </summary> /// <param name="listener">The listener.</param> public void SetOnViewAttachListener(IOnViewAttachListener listener) { if (_delegate == null) { _delegate = new HasOnViewAttachListenerDelegate(this); } _delegate.SetOnViewAttachListener(listener); }
public void SetOnViewAttachListener(IOnViewAttachListener listener) { if (_listener != null) _listener.OnDetach(); _listener = listener; if (ViewCompat.IsAttachedToWindow(_view) && listener != null) { listener.OnAttach(); } }
/// <summary> /// Sets the on view attach listener. /// </summary> /// <param name="listener">The listener.</param> public void SetOnViewAttachListener(IOnViewAttachListener listener) { if (_listener != null) { _listener.OnDetach(); } _listener = listener; if (ViewCompat.IsAttachedToWindow(_view) && listener != null) { listener.OnAttach(); } }
public void SetOnViewAttachListener(IOnViewAttachListener listener) { if (_delegate == null) _delegate = new HasOnViewAttachListenerDelegate(this); _delegate.SetOnViewAttachListener(listener); }