public async static void SendNavigateTo(NavigateMode mode, Type page, params object[] par) { switch (mode) { case NavigateMode.Main: MianNavigateToEvent(page, par); break; case NavigateMode.Info: if (page.FullName.Contains("WebPage") && await HandelUrl(par[0].ToString())) { return; } InfoNavigateToEvent(page, par); break; case NavigateMode.Play: if (!page.FullName.Contains("MusicMiniPlayerPage")) { MusicHelper.Pause(); } //&&SettingHelper.IsPc() if (page == typeof(LiveRoomPage)) { PlayNavigateToEvent(typeof(LiveRoomPC), par); return; } PlayNavigateToEvent(page, par); break; case NavigateMode.Home: HomeNavigateToEvent(page, par); break; case NavigateMode.Bg: BgNavigateToEvent(page, par); break; default: break; } }