コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }