protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); if ((e != null) && (e.Parameter != null)) { VideoContainer.SetMediaPlayer(_context.Player); if (e.Parameter is Video) { _context.Video = e.Parameter as Video; VideoContainer.TransportControls.IsSkipBackwardButtonVisible = true; VideoContainer.TransportControls.IsSkipBackwardEnabled = true; VideoContainer.TransportControls.IsSkipForwardButtonVisible = true; VideoContainer.TransportControls.IsSkipForwardEnabled = true; VideoContainer.TransportControls.IsSeekBarVisible = true; VideoContainer.TransportControls.IsSeekEnabled = true; } else if (e.Parameter is LiveStream) { _context.LiveStream = e.Parameter as LiveStream; VideoContainer.TransportControls.IsSkipBackwardButtonVisible = false; VideoContainer.TransportControls.IsSkipBackwardEnabled = false; VideoContainer.TransportControls.IsSkipForwardButtonVisible = false; VideoContainer.TransportControls.IsSkipForwardEnabled = false; VideoContainer.TransportControls.IsSeekBarVisible = false; VideoContainer.TransportControls.IsSeekEnabled = false; } if (Utilities.SystemInformationManager.IsTenFootExperience) { VideoContainer.TransportControls.IsFullWindowEnabled = false; VideoContainer.TransportControls.IsZoomButtonVisible = false; VideoContainer.TransportControls.IsFullWindowButtonVisible = false; VideoContainer.TransportControls.IsVolumeButtonVisible = false; } _context.Initialize(); Window.Current.CoreWindow.KeyUp += CoreWindow_KeyUp; if (!Utilities.SystemInformationManager.IsTenFootExperience) { VideoContainer.DoubleTapped += MediaPlayer_DoubleTapped; ActivateDisplay(); } } }