protected void ImageTapped(IGalleryItem clickedItem, object collection) { if (collection == Albums) { GoToBrowser((IEnumerable <IGalleryItem>)Albums, Albums.IndexOf((AlbumItem)clickedItem), PageKeyHolder.SelfBrowserPageKey); } else if (collection == Images) { GoToBrowser(Images, Images.IndexOf((GalleryItem)clickedItem), PageKeyHolder.SelfBrowserPageKey); } else if (collection == Favourites) { GoToBrowser(Favourites, Favourites.IndexOf((GalleryItem)clickedItem), PageKeyHolder.SubredditBrowserPageKey); } }
public void ImageTapped(object sender, object args) { var info = args as ItemClickEventArgs; var clickedItem = (IGalleryItem)info.ClickedItem; var collection = (info.OriginalSource as ItemsControl).ItemsSource; if (collection == Albums) { GoToBrowser(Albums, Albums.IndexOf((AlbumItem)clickedItem)); } else if (collection == Images) { GoToBrowser(Images, Images.IndexOf((GalleryItem)clickedItem)); } else if (collection == Favourites) { GoToBrowser(Favourites, Favourites.IndexOf((GalleryItem)clickedItem)); } }