private void LstCart_ColumnClick(object sender, ColumnClickEventArgs e) { if (Math.Abs(CartSortColumn) == Math.Abs(e.Column)) { CartSortAscend = !CartSortAscend; LstCart.Columns[e.Column].ImageIndex = CartSortAscend ? 0 : 1; } else { LstCart.Columns[CartSortColumn].ImageIndex = -1; LstCart.Columns[CartSortColumn].TextAlign = LstCart.Columns[CartSortColumn].TextAlign; CartSortAscend = true; CartSortColumn = e.Column; LstCart.Columns[e.Column].ImageIndex = 0; } LstCart.BeginUpdate(); LstCart.ListViewItemSorter = new ListViewItemComparer(e.Column, CartSortAscend); LstCart.Sort(); LstCart.EndUpdate(); }
private IWebElement BtnDestroy(string itemName) => LstCart.FirstOrDefault(element => element.Text.Contains(itemName))?.FindElement(remove);