private void OnItemClick(Backdrop clickedItem) { if (clickedItem != null) { int idx = 0; foreach (Backdrop b in BackdropSource) { if (clickedItem.file_path == b.file_path) { break; } idx++; } ImageHolder ih = new ImageHolder(); ih.Backdrops = BackdropSource; ih.selectedIndex = idx; NavigationService.Frame.SetListDataItemForNextConnectedAnimation(clickedItem); NavigationService.Navigate(typeof(BackdropFlipViewModel).FullName, ih); } }
private void OnItemClick(Poster clickedItem) { if (clickedItem != null) { int idx = 0; foreach (Poster p in PosterSource) { if (clickedItem.file_path == p.file_path) { break; } idx++; } ImageHolder ih = new ImageHolder(); ih.Posters = PosterSource; ih.selectedIndex = idx; NavigationService.Frame.SetListDataItemForNextConnectedAnimation(clickedItem); NavigationService.Navigate(typeof(PosterFlipViewModel).FullName, ih); } }
private void OnItemClick(TaggedImagesResult clickedItem) { if (clickedItem != null) { int idx = 0; foreach (TaggedImagesResult b in TaggedImagesSource) { if (clickedItem.file_path == b.file_path) { break; } idx++; } ImageHolder ih = new ImageHolder { TaggedImages = TaggedImagesSource, selectedIndex = idx }; NavigationService.Frame.SetListDataItemForNextConnectedAnimation(clickedItem); NavigationService.Navigate(typeof(TaggedImageFlipViewModel).FullName, ih); } }
public void Initialize(ImageHolder ih) { LoadImage(ih); }