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);
     }
 }
Example #2
0
        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));
            }
        }