示例#1
0
        private void OnItemClick(StoreItemClickEventArgs e)
        {
            var handler = ItemClick;

            if (handler != null)
            {
                handler(this, e);
            }
        }
示例#2
0
        private void AdapterOnItemClick(object sender, StoreItemClickEventArgs e)
        {
            var buyProduct = _allProducts.FirstOrDefault(product => string.CompareOrdinal(product.ProductId, e.Product.EnableProductId) == 0);

            if (buyProduct != null)
            {
                _billingHandler.BuyProduct(buyProduct);
            }
        }
 private async void AdapterOnItemClick(object sender, StoreItemClickEventArgs e)
 {
     //_billingHandler.BuyProduct(e.Product);
     _purchases.Add(new Purchase()
     {
         PurchaseState = 0, ProductId = e.Product.ProductId
     });
     await this.AddProduct(e.Product.ProductId);
 }
示例#4
0
 private void AdapterOnItemClick(object sender, StoreItemClickEventArgs e)
 {
     Toast.MakeText(this, e.Product.ProductId, ToastLength.Short).Show();
     _billingHandler.BuyProduct(e.Product);
 }
 private void AdapterOnItemClick(object sender, StoreItemClickEventArgs e)
 {
     Toast.MakeText(this, e.Product.ProductId, ToastLength.Short).Show();
     _billingHandler.BuyProduct(e.Product);
 }
 private async void AdapterOnItemClick(object sender, StoreItemClickEventArgs e)
 {
     //_billingHandler.BuyProduct(e.Product);
     _purchases.Add(new Purchase(){PurchaseState = 0, ProductId = e.Product.ProductId});
     await this.AddProduct(e.Product.ProductId);
 }