Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 private IWebElement BtnDestroy(string itemName) =>
 LstCart.FirstOrDefault(element => element.Text.Contains(itemName))?.FindElement(remove);