private void MAdapterOnItemClick(object sender, LibraryAdapterClickEventArgs e) { try { var position = e.Position; if (position >= 0) { var item = MAdapter.GetItem(position); if (item != null) { if (item.SectionId == "1") // Liked { LikedFragment = new LikedFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(LikedFragment); } else if (item.SectionId == "2") // Recently Played { RecentlyPlayedFragment = new RecentlyPlayedFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(RecentlyPlayedFragment); } else if (item.SectionId == "3") // Favorites { FavoritesFragment = new FavoritesFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(FavoritesFragment); } else if (item.SectionId == "4") // Latest Downloads { LatestDownloadsFragment = new LatestDownloadsFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(LatestDownloadsFragment); } else if (item.SectionId == "5") // Shared { SharedFragment = new SharedFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(SharedFragment); } else if (item.SectionId == "6") // Purchases { PurchasesFragment = new PurchasesFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(PurchasesFragment); } if (GlobalContext.SlidingUpPanel.GetPanelState() == SlidingUpPanelLayout.PanelState.Expanded) { GlobalContext.SlidingUpPanel.SetPanelState(SlidingUpPanelLayout.PanelState.Collapsed); } } } } catch (Exception exception) { Console.WriteLine(exception); } }
private void MAdapterOnItemClick(object sender, LibraryAdapterClickEventArgs e) { try { if (e.Position <= -1) { return; } var item = MAdapter.GetItem(e.Position); if (item != null) { if (item.SectionId == "1") // Subscriptions { SubscriptionsFragment = new SubscriptionsFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(SubscriptionsFragment); } else if (item.SectionId == "2") // Watch Later { WatchLaterVideosFragment = new WatchLaterVideosFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(WatchLaterVideosFragment); } else if (item.SectionId == "3") // Recently Watched { RecentlyWatchedVideosFragment = new RecentlyWatchedVideosFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(RecentlyWatchedVideosFragment); } else if (item.SectionId == "4") // Watch Offline { WatchOfflineVideosFragment = new WatchOfflineVideosFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(WatchOfflineVideosFragment); } else if (item.SectionId == "5") // PlayLists { PlayListsVideosFragment = new PlayListsVideosFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(PlayListsVideosFragment); } else if (item.SectionId == "6") // Liked { LikedVideosFragment = new LikedVideosFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(LikedVideosFragment); } else if (item.SectionId == "7") // Shared { SharedVideosFragment = new SharedVideosFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(SharedVideosFragment); } else if (item.SectionId == "8") // Paid { PaidVideosFragment = new PaidVideosFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(PaidVideosFragment); } if (GlobalContext.SlidingUpPanel.GetPanelState() == SlidingUpPanelLayout.PanelState.Expanded) { GlobalContext.SlidingUpPanel.SetPanelState(SlidingUpPanelLayout.PanelState.Collapsed); } } } catch (Exception exception) { Console.WriteLine(exception); } }