private ListViewScroll SaveListViewScroll(DetailsListView listView, TabModel tab)
{
var listScroll = new ListViewScroll
{
ScrollLockMode = this.GetScrollLockMode(listView),
};
if (listScroll.ScrollLockMode == ScrollLockMode.FixedToItem)
{
var topItem = listView.TopItem;
if (topItem != null)
listScroll.TopItemStatusId = tab.GetStatusIdAt(topItem.Index);
}
return listScroll;
}