private void SetScrollButtonPosition()
{
scrollPos = (int)(((float)topIndex / (amountOfItems - amountVisible)) * (scrollBarLength - scrollButtonLength));
if (scrollPos < 0)
{
scrollPos = 0;
}
else if (scrollPos > (scrollBarLength - scrollButtonLength))
{
scrollPos = scrollBarLength - scrollButtonLength;
}
if (isHorizontal)
{
Scroll.MoveTo(xPos + 16 + scrollPos, yPos);
}
else
{
Scroll.MoveTo(xPos, yPos + 16 + scrollPos);
}
}