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 + _scrollPos, _yPos);
}
else
{
_scroll.MoveTo(_xPos, _yPos + _scrollPos);
}
}