Example #1
0
        private static object GetStateRepresentation(LoadStateEventArgs e)
        {
            object stateRepresentation;

            if (e.PageState == null || !e.PageState.TryGetValue(StateKey, out stateRepresentation))
            {
                stateRepresentation = ItemsSourceReference.Parse(e.NavigationParameter);
            }
            return(stateRepresentation);
        }
        private void navigationHelper_LoadState(object sender, LoadStateEventArgs e)
        {
            object stateRepresentation;

            if (e.PageState == null || !e.PageState.TryGetValue(StateKey, out stateRepresentation))
            {
                stateRepresentation = ItemsSourceReference.Parse(e.NavigationParameter);
            }
            LoadState(stateRepresentation);
        }
Example #3
0
 private void ItemGridView_OnItemClick(object sender, ItemClickEventArgs e)
 {
     if (e.ClickedItem is MovieVm)
     {
         App.MainVm.GoTo((MovieVm)e.ClickedItem);
     }
     if (e.ClickedItem is TVShowVm)
     {
         var iRef = new ItemsSourceReference(ItemsSourceType.TVShow, ((TVShowVm)e.ClickedItem).ID);
         this.Frame.Navigate(typeof(GeneralDetailPage), iRef.ToString());
     }
     if (e.ClickedItem is AlbumVm)
     {
         this.Frame.Navigate(typeof(AlbumPage), ((AlbumVm)e.ClickedItem).Id);
     }
     if (e.ClickedItem is CastVm)
     {
         Frame.Navigate(typeof(PersonDetailPage), ((CastVm)e.ClickedItem).Name);
     }
 }
Example #4
0
 public void GotoMovie(ItemsSourceReference itemsReference)
 {
 }
Example #5
0
 public void GotoMovie(ItemsSourceReference itemsReference)
 {
     Navigate(typeof(GeneralDetailPage), itemsReference.ToString());
 }
Example #6
0
 public void GotoMovies(ItemsSourceReference itemsReference)
 {
     Navigate(typeof(MovieOverviewPage), itemsReference.ToString());
 }