private void UpdateVerticalScrollbar(AdvancedListView element)
 {
     Control.ShowsVerticalScrollIndicator = element.HasVerticalScrollbar;
 }
 private void ReportContentSize(AdvancedListView element)
 {
     element.SetValue (AdvancedListView.ContentSizeProperty, new Size (Control.ContentSize.Width, Control.ContentSize.Height));
 }
 private void UpdateContentOffset(AdvancedListView element)
 {
     //          var offset = new CGPoint (element.ContentOffset.X, element.ContentOffset.Y);
     //          Control.SetContentOffset (offset, element.IsContentOffsetAnimated);
 }
 private void ReportContentOffset(AdvancedListView element)
 {
     element.SetValue (AdvancedListView.ContentOffsetProperty, new Point (Control.ContentOffset.X, Control.ContentOffset.Y));
 }
 private void UpdateVerticalScrollbar(AdvancedListView element)
 {
     Control.VerticalScrollBarEnabled = element.HasVerticalScrollbar;
 }
 private void UpdateContentOffset(AdvancedListView element)
 {
 }
 private void ReportContentSize(AdvancedListView element)
 {
     element.SetValue (AdvancedListView.ContentSizeProperty, new Size (Control.Width, Control.MaxScrollAmount));
 }
 private void ReportContentOffset(AdvancedListView element)
 {
     var child = Control.GetChildAt (0);
     var scrollY = -child.Top;
     element.SetValue (AdvancedListView.ContentOffsetProperty, new Xamarin.Forms.Point (0, scrollY));
 }