예제 #1
0
        public override void LayoutSubviews()
        {
            _shellScrollTracker.OnLayoutSubviews();

            base.LayoutSubviews();

            if (Superview != null)
            {
                if (_requestedScroll != null)
                {
                    var request = _requestedScroll;
                    _requestedScroll = null;
                    OnScrollToRequested(this, request);
                }
                else
                {
                    UpdateFlowDirection();
                }
            }

            if (_previousFrame != Frame)
            {
                _previousFrame = Frame;
                _insetTracker?.UpdateInsets();
            }
        }
예제 #2
0
 public void OnLayoutSubviews() => _shellScrollViewTracker?.OnLayoutSubviews();