public override void Refresh()
{
base.Refresh();
_renderList = new List<_nodeControl>();
Node.Reset();
int totalItems = 0;
foreach (var node in _list)
{
if ((node.Index - _scrollIndex) * NodeHeight < Height && (node.Index - _scrollIndex) >= 0)
_renderList.Add(node);
totalItems++;
}
_scrollItems = totalItems;
if (_scrollItems == 0) return;
_scrollY = _scrollIndex * Height / _scrollItems;
_scrollHeight = (int)(((float)_renderList.Count / _scrollItems) * Height);
}
public void _RefreshList()