void FlexItemViewOnItemClicked(object sender, FlexItem2ViewModel FlexItem2ViewModel) { if (FlexItem2ViewModel != null) { DisplayAlert("", "Purchased " + FlexItem2ViewModel.Title, "ok"); } }
public void OnClickedBuy(FlexItem2ViewModel FlexItem2ViewModel) { if (OnItemClicked != null) { OnItemClicked.Invoke(this, FlexItem2ViewModel); } }
public FlexItemView2(FlexItem2ViewModel FlexItem2ViewModel) { InitializeComponent(); ImageBanner = Image; this.FlexItem2ViewModel = FlexItem2ViewModel; this.FlexItem2ViewModel.FlexItemView2 = this; BindingContext = FlexItem2ViewModel; }
void Handle_Success(object sender, FFImageLoading.Forms.CachedImageEvents.SuccessEventArgs e) { //Device.BeginInvokeOnMainThread(() => //{ //Thread.Sleep(4000); try { CachedImage cachedImage = (sender as CachedImage); FlexItem2ViewModel image = cachedImage.BindingContext as FlexItem2ViewModel; if (Device.RuntimePlatform == Device.Android) { if (image != null) { image.IsShowGif = false; } } else { if (e.ImageInformation.CacheKey != null) { if (image != null) { image.IsShowGif = false; } } else if (e.ImageInformation.Path != null) { if (image != null) { image.IsShowGif = false; } } } } catch (InvalidOperationException exe) { } // }); }