private async void PhotoCarousel_OnItemDisappearing(CardsView view, ItemDisappearingEventArgs args) { if (view.CurrentView != null) { CachedImage ciView = (CachedImage)view.CurrentView.FindByName("CardCachedImage"); if (ciView != null) { if (ciView.Behaviors.Any() && ciView.Behaviors[0] is MultiTouchBehavior mtb) { await mtb.OnDisAppearing(); } } } }
private void OnItemDisappearing(object sender, ItemDisappearingEventArgs e) { (e.ItemData as BookInfo).PropertyChanged -= OnPropertyChanged; }