public void CheckSubReplyPage() { if (SubPageControl.CheckSubReplyPage()) { IsSubPageOpen = false; return; } if (PageSplitView.DisplayMode == SplitViewDisplayMode.CompactOverlay && IsSubPageOpen) { IsSubPageOpen = false; } }
/// <summary> /// 判断当前是主页回退还是副页回退 /// </summary> private bool AutoJudgeBack() { if (App.AppViewModel.CurrentVideoPlayer != null) { if (App.AppViewModel.CurrentVideoPlayer.ExitCurrentStatus()) { return(true); } } bool result = false; if (PageSplitView.IsPaneOpen && PageSplitView.DisplayMode == SplitViewDisplayMode.CompactOverlay) { result = true; SubPageControl.SubPageBack(); } else if (MainFrameHistoryList.Count > 1) { result = true; MainPageBack(); } return(result); }