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);
}
}