protected async override void OnNavigatedTo(NavigationEventArgs e) { if (App.Context.Connection.Kodi == null) { if (Frame.CanGoBack) { Frame.GoBack(); } return; } if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar")) { var statusbar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView(); await statusbar.HideAsync(); } if (e.Uri != null && e.Uri.Query.Contains("tile")) { BtPinToStartV.Visibility = BtPinToStartH.Visibility = Visibility.Collapsed; BtBackV.Visibility = BtBackH.Visibility = Visibility.Visible; int index = e.Uri.Query.IndexOf("cnx="); if (index >= 0) { _cnxId = e.Uri.Query.Substring(index + 4); } } else { BtPinToStartV.Visibility = BtPinToStartH.Visibility = Visibility.Visible; BtBackV.Visibility = BtBackH.Visibility = Visibility.Collapsed; } ImagePlayingNowH.ImageOpened += (sender, ea) => ImageStoryboardH.Begin(); ImagePlayingNowV.ImageOpened += (sender, ea) => ImageStoryboardV.Begin(); //SetOrientation(Orientation); TimerTick(this, EventArgs.Empty); }
protected override void OnNavigatedTo(NavigationEventArgs e) { if (App.Context.Connection.Xbmc == null) { if (NavigationService.CanGoBack) { NavigationService.GoBack(); } return; } if (NavigationContext.QueryString.ContainsKey("from") && NavigationContext.QueryString["from"] == "tile") { BtPinToStartV.Visibility = BtPinToStartH.Visibility = Visibility.Collapsed; BtBackV.Visibility = BtBackH.Visibility = Visibility.Visible; if (NavigationContext.QueryString.ContainsKey("cnx")) { _cnxId = NavigationContext.QueryString["cnx"]; } } else { BtPinToStartV.Visibility = BtPinToStartH.Visibility = Visibility.Visible; BtBackV.Visibility = BtBackH.Visibility = Visibility.Collapsed; } ImagePlayingNowH.ImageOpened += (sender, ea) => ImageStoryboardH.Begin(); ImagePlayingNowV.ImageOpened += (sender, ea) => ImageStoryboardV.Begin(); SetOrientation(Orientation); TimerTick(this, EventArgs.Empty); }