private void ReportContentSize(AdvancedListView element)
 {
     element.SetValue (AdvancedListView.ContentSizeProperty, new Size (Control.ContentSize.Width, Control.ContentSize.Height));
 }
 private void ReportContentSize(AdvancedListView element)
 {
     element.SetValue (AdvancedListView.ContentSizeProperty, new Size (Control.Width, Control.MaxScrollAmount));
 }
 private void ReportContentOffset(AdvancedListView element)
 {
     element.SetValue (AdvancedListView.ContentOffsetProperty, new Point (Control.ContentOffset.X, Control.ContentOffset.Y));
 }
 private void ReportContentOffset(AdvancedListView element)
 {
     var child = Control.GetChildAt (0);
     var scrollY = -child.Top;
     element.SetValue (AdvancedListView.ContentOffsetProperty, new Xamarin.Forms.Point (0, scrollY));
 }