/// <summary> /// Performs a scroll on the handler for this object /// </summary> public void DoScroll() { if (!(Supports(TouchAction.ScrollX) || Supports(TouchAction.ScrollY))) { return; } float scrollX = 0f, scrollY = 0f; if (Supports(TouchAction.ScrollX)) { scrollX = (relativePos.X - oldRelativePos.X); } if (Supports(TouchAction.ScrollY)) { scrollY = (relativePos.Y - oldRelativePos.Y); } handler.Scroll(scrollX, scrollY); }