ClanceysLib.ScrollViewWithHeader.scrollHeader C# (CSharp) Method

scrollHeader() private method

private scrollHeader ( ) : void
return void
        private void scrollHeader()
        {
            PointF hOffSet = _header.ContentOffset;
            PointF cOffSet = _mainContent.ContentOffset;
            var rOffSet = new PointF(0, cOffSet.Y);
            if (_rowHeader != null)
                rOffSet = _rowHeader.ContentOffset;

            if (cOffSet.X != hOffSet.X)
            {
                RectangleF hFrame = _header.Frame;
                hFrame.X = cOffSet.X;
                hFrame.Y = hOffSet.Y;
                _header.ScrollRectToVisible(hFrame, false);
            }
            if (rOffSet.Y != cOffSet.Y)
            {
                RectangleF rFrame = _rowHeader.Frame;
                rFrame.X = rFrame.X;
                rFrame.Y = cOffSet.Y;
                _rowHeader.ScrollRectToVisible(rFrame, false);
            }
        }