public void Handle_Clicked(object sender, EventArgs e) { Services.Product p = BindingContext as Services.Product; Navigation.PushAsync(new OrderForm( new Services.Order { ProductName = p.Name, Quantity = 1 })); }
public ProductDetail(Services.Product product) { InitializeComponent(); BindingContext = product; Image embeddedImage = new Image { Source = ImageSource.FromResource("HPlusSports.Images.roman.jpg") }; }
public ProductDetail(Services.Product product) { InitializeComponent(); BindingContext = product; if (Services.ProductService.WishList.Contains(product.Id)) { favoriteBtn.Text = "- Wishlist"; } if (!ProductService.OrderHistory.ContainsKey(product.Id)) { historyBtn.IsEnabled = false; } }
public async void HandleFavoriteClick(object sender, EventArgs e) { Services.Product p = BindingContext as Services.Product; if (!Services.ProductService.WishList.Contains(p.Id)) { favoriteBtn.Text = "- Wishlist"; Services.ProductService.WishList.Add(p.Id); } else { favoriteBtn.Text = "+ Wishlist"; Services.ProductService.WishList.Remove(p.Id); } await Services.ProductService.SaveWishList(); }
public ProductDetail(Services.Product target) { InitializeComponent(); }
public void Handle_Favorite(object sender, EventArgs e) { Services.Product p = BindingContext as Services.Product; Services.ProductService.WishList.Add(p); }
private void Item_Selected(object sender, SelectionChangedEventArgs e) { Services.Product product = e.CurrentSelection.First() as Services.Product; Navigation.PushAsync(new ProductDetail(product)); }