void RemoveItemsFromPresenter (GeneratorPosition position, int count)
{
if (_presenter == null || _presenter._elementRoot == null || _presenter._elementRoot is VirtualizingPanel)
return;
Panel panel = _presenter._elementRoot;
while (count-- > 0)
panel.Children.RemoveAt (position.Index);
}