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; }
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; }