/// <summary> /// Show caption settings as a popup /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnClickCaptionSettingsPopup(object sender, System.EventArgs e) { var plugin = new Microsoft.PlayerFramework.TTML.CaptionSettings.TTMLCaptionSettingsPlugin(); plugin.PopupClosed += this.OnPopupClosed; plugin.ShowSettingsPopup(this, this.LayoutRoot); }
/// <summary> /// Show the caption settings page in portrait only with no system tray visible. /// </summary> /// <param name="sender">the button</param> /// <param name="e">the event arguments</param> private void OnClickCaptionSettingsPortrait(object sender, System.EventArgs e) { var plugin = new Microsoft.PlayerFramework.TTML.CaptionSettings.TTMLCaptionSettingsPlugin(); var options = new Microsoft.PlayerFramework.CaptionSettings.CaptionSettingsPageOptions(); options.Orientation = PageOrientation.Portrait; options.IsSystemTrayVisible = false; options.SupportedOrientation = SupportedPageOrientation.Portrait; plugin.ShowSettingsPage(this.NavigationService, options); }