/// <summary> /// Добавляет элементы в начало ListView /// </summary> /// <param name="itemsArray"></param> public virtual void InsertItems(ICommonCollection itemsArray) { if (itemsArray.Count == 0) { return; } List <ListViewItem> listViewItems = itemsArray.Cast <BaseEntityObject>().Select(GetItemforInserting).ToList(); for (int i = listViewItems.Count - 1; i >= 0; i--) { ListViewItemList.Add(listViewItems[i]); } if (SortMultiplier == 1) { SortMultiplier = -1; } else { SortMultiplier = 1; } SortItems(OldColumnIndex); SetItemsColor(listViewItems); SetTotalText(); }