Exemplo n.º 1
0
        private void Buttone_Clicked(object sender, EventArgs e)

        {
            if (Cartlist[_CIndex].CartTickImg.Equals("check.png"))
            {
                _Ctdex.Add(_CIndex);
            }
            foreach (var er in _Ctdex)
            {
                try
                {
                    if (Cartlist.IndexOf(Cartlist[er]) != -1)
                    {
                        Cartlist.RemoveAt(er);
                    }
                }
                catch (Exception)
                {
                    DisplayAlert("Status", "Cart is Empty Now", "OK", "Cancel");
                }
            }
            _Ctdex.Clear();
            CartsList.ItemsSource = null;
            CartsList.ItemsSource = Cartlist;
        }
Exemplo n.º 2
0
 private void CartsList_ItemSelected(object sender, SelectedItemChangedEventArgs e)
 {
     _CIndex = Cartlist.IndexOf((Cart)e.SelectedItem);
     if (Cartlist[_CIndex].CartTickImg.Equals("uncheck.png"))
     {
         Cartlist[_CIndex].CartTickImg = "check.png";
     }
     else
     {
         Cartlist[_CIndex].CartTickImg = "uncheck.png";
     }
     CartsList.ItemsSource = null;
     CartsList.ItemsSource = Cartlist;
 }
Exemplo n.º 3
0
        private void Removevalue_Clicked(object sender, EventArgs e)
        {
            int check;
            var btn  = (ImageButton)sender;
            var item = btn.BindingContext;

            check = Convert.ToInt32(item);

            Cartlist listitem = (from itm in items.Items where itm.PId == check select itm).FirstOrDefault <Cartlist>();

            items.Items.Remove(listitem);
            Cartlist xf = (from itm in FullCart.Cartlistz where itm.PId == check select itm).FirstOrDefault <Cartlist>();

            FullCart.Cartlistz.Remove(xf);
        }