示例#1
0
        private void MenuListView_ItemClick(object sender, ItemClickEventArgs e)
        {
            var    item   = e.ClickedItem as FrameworkElement;
            var    parent = VisualTreeExtension.GetParentObject <ListViewItem>(item, "");
            string tag    = parent.Tag.ToString();

            switch (tag)
            {
            case "Message":
                App.AppViewModel.NavigateToSubPage(typeof(Pages_Share.Sub.Account.MessagePage));
                break;

            case "VideoDynamic":
                App.AppViewModel.NavigateToSubPage(typeof(Pages_Share.Sub.Video.DynamicPage));
                break;

            case "MyAnime":
                App.AppViewModel.NavigateToSubPage(typeof(Pages_Share.Sub.Account.FavoriteAnimePage), "anime");
                break;

            case "MyMovie":
                App.AppViewModel.NavigateToSubPage(typeof(Pages_Share.Sub.Account.FavoriteAnimePage), "cinema");
                break;

            case "MyFavorite":
                App.AppViewModel.NavigateToSubPage(typeof(Pages_Share.Sub.Account.FavoriteContainerPage), "Favorite");
                break;

            case "MyCollect":
                App.AppViewModel.NavigateToSubPage(typeof(Pages_Share.Sub.Account.FavoriteContainerPage), "Collect");
                break;

            case "ViewLater":
                App.AppViewModel.NavigateToSubPage(typeof(Pages_Share.Sub.Video.ViewLaterPage));
                break;

            case "History":
                App.AppViewModel.NavigateToSubPage(typeof(Pages_Share.Sub.Video.HistoryPage));
                break;

            default:
                break;
            }
            AccountFlyout.Hide();
        }
示例#2
0
 private void DetailContainer_Tapped(object sender, TappedRoutedEventArgs e)
 {
     AccountFlyout.ShowAt(DetailContainer);
 }