public ControlPageMaisto() { this.InitializeComponent(); turn = Turn.none; direction = Direction.none; accelerometer = App.accelerometer; bluetooth = App.bluetooth; arduino = App.arduino; if( accelerometer == null || bluetooth == null || arduino == null ) { Frame.Navigate( typeof( MainPage ) ); return; } startButton.IsEnabled = true; stopButton.IsEnabled = true; disconnectButton.IsEnabled = true; bluetooth.ConnectionLost += Bluetooth_ConnectionLost; keepScreenOnRequest = new DisplayRequest(); keepScreenOnRequest.RequestActive(); App.arduino.pinMode( FORWARD_CONTROL_PIN, PinMode.OUTPUT ); App.arduino.pinMode( REVERSE_CONTROL_PIN, PinMode.OUTPUT ); App.arduino.pinMode( LEFT_CONTROL_PIN, PinMode.OUTPUT ); App.arduino.pinMode( RIGHT_CONTROL_PIN, PinMode.OUTPUT ); }
public ControlPage() { this.InitializeComponent(); turn = Turn.none; direction = Direction.none; accelerometer = App.accelerometer; bluetooth = App.bluetooth; arduino = App.arduino; if (accelerometer == null || bluetooth == null || arduino == null) { Frame.Navigate(typeof(MainPage)); return; } startButton.IsEnabled = true; stopButton.IsEnabled = true; disconnectButton.IsEnabled = true; keepScreenOnRequest = new DisplayRequest(); keepScreenOnRequest.RequestActive(); App.arduino.pinMode(enableA, PinMode.OUTPUT); App.arduino.pinMode(MotorA1, PinMode.OUTPUT); App.arduino.pinMode(MotorA2, PinMode.OUTPUT); App.arduino.pinMode(enableB, PinMode.OUTPUT); App.arduino.pinMode(MotorB1, PinMode.OUTPUT); App.arduino.pinMode(MotorB2, PinMode.OUTPUT); arduino.digitalWrite(enableA, PinState.HIGH); arduino.digitalWrite(enableB, PinState.HIGH); }
public ControlPage() { this.InitializeComponent(); turn = Turn.none; direction = Direction.none; accelerometer = App.accelerometer; bluetooth = App.bluetooth; arduino = App.arduino; if( accelerometer == null || bluetooth == null || arduino == null ) { Frame.Navigate( typeof( MainPage ) ); return; } startButton.IsEnabled = true; stopButton.IsEnabled = true; disconnectButton.IsEnabled = true; bluetooth.ConnectionLost += Bluetooth_ConnectionLost; keepScreenOnRequest = new DisplayRequest(); keepScreenOnRequest.RequestActive(); App.arduino.pinMode( LR_DIRECTION_CONTROL_PIN, PinMode.OUTPUT ); App.arduino.pinMode( FB_DIRECTION_CONTROL_PIN, PinMode.OUTPUT ); App.arduino.pinMode( LR_MOTOR_CONTROL_PIN, PinMode.PWM ); App.arduino.pinMode( FB_MOTOR_CONTROL_PIN, PinMode.PWM ); App.arduino.pinMode(HEARTBEAT_LED_PIN, PinMode.OUTPUT); }
private void ToggleButton_Checked(object sender, RoutedEventArgs e) { if (preventDim == null) { preventDim = new DisplayRequest(); preventDim.RequestActive(); } }
public App() { InitializeComponent(); // Forces the display to stay on while we play DisplayRequest = new DisplayRequest(); DisplayRequest.RequestActive(); }
public MainPage() { this.InitializeComponent(); keepScreenOnRequest = new DisplayRequest(); keepScreenOnRequest.RequestActive(); Initialize(); }
protected override void OnNavigatedTo(NavigationEventArgs e) { if (dRequest == null) { //disables display timeout dRequest = new DisplayRequest(); dRequest.RequestActive(); } }
public static void UserIdleDetectionMode(IdleDetectionModeHelper argument) { DisplayRequest displayRequest = new DisplayRequest(); if (argument == IdleDetectionModeHelper.Enabled) displayRequest.RequestRelease(); else displayRequest.RequestActive(); }
public MainPage() { this.InitializeComponent(); // don't lock screen DisplayRequest request = new DisplayRequest(); request.RequestActive(); initWatcher(); initPublisher(); }
protected override void OnNavigatedTo(NavigationEventArgs e) { geolocator = new Geolocator(); path = new Path(); geolocator.ReportInterval = 500; geolocator.DesiredAccuracy = PositionAccuracy.High; geolocator.StatusChanged += geolocator_StatusChanged; request = new DisplayRequest(); request.RequestActive(); }
public static void RequestActive() { try { if (_displayRequest == null) { _displayRequest = new DisplayRequest(); _displayRequest.RequestActive(); } } catch (Exception) { // } }
private void UpdateLockScreenPrevention(MediaElementState currentState) { if (currentState != MediaElementState.Playing) { if (_request == null) return; _request.RequestRelease(); _request = null; return; } if (_request != null) return; _request = new DisplayRequest(); _request.RequestActive(); }
/// <summary> /// Activates or desactivates the auto sleep mode. True to activate it (default), False to deactivate it. /// Use with caution: if you deactivated auto sleep you will need to reactivate it. /// DoWithoutSleep and DoWithoutSleepAsync methods are preferred since they automatically resume auto sleep. /// </summary> /// <param name="activateAutoSleepMode">If set to <c>true</c> activates auto sleep mode.</param> public override void ActivateAutoSleepMode(bool activateAutoSleepMode) { if (_displayRequest == null) { _displayRequest = new Windows.System.Display.DisplayRequest(); } if (activateAutoSleepMode) { _displayRequest.RequestRelease(); } else { _displayRequest.RequestActive(); } }
async void wvListener_ScriptNotify(object sender, NotifyEventArgs e) { String newURL = e.Value; if (newURL.IndexOf("URL:") == 0) { Debug.WriteLine("[wvListener_ScriptNotify] " + newURL); wvMain.Navigate(new Uri(newURL.Substring(4))); } if (dRequest != null) { dRequest.RequestActive(); } else { dRequest = new DisplayRequest(); dRequest.RequestActive(); } }
public App() { InitializeComponent(); #if DEBUG // Init logger Logger.SetLogger(new ConsoleLogger(LogLevel.Info)); #endif // Init HockeySDK if (!string.IsNullOrEmpty(ApplicationKeys.HockeyAppToken)) HockeyClient.Current.Configure(ApplicationKeys.HockeyAppToken); // Forces the display to stay on while we play DisplayRequest = new DisplayRequest(); DisplayRequest.RequestActive(); }
// Use this for initialization void Start() { if (PreventDeviceFromSleeping) { Screen.sleepTimeout = SleepTimeout.NeverSleep; #if ENABLE_WINMD_SUPPORT //create the request instance if needed if (_displayRequest == null) { _displayRequest = new Windows.System.Display.DisplayRequest(); } //make request to put in active state _displayRequest.RequestActive(); #endif } }
protected override async void OnNavigatedTo(NavigationEventArgs e) { KeepScreenOnRequest = new DisplayRequest(); KeepScreenOnRequest.RequestActive(); Guid gameId = (Guid)e.Parameter; GetGame(gameId); LoadSettings(); var accessStatus = await Geolocator.RequestAccessAsync(); switch (accessStatus) { case GeolocationAccessStatus.Allowed: InitializeGeolocator(); TargetPosition = new Geopoint(new BasicGeoposition() { Latitude = Game.TargetLatitude, Longitude = Game.TargetLongitude }); progressBar.Maximum = UpdateIntervalInSeconds; progressBar.Value = UpdateIntervalInSeconds; DispatcherTimer dispatcherTimer = new DispatcherTimer(); dispatcherTimer.Tick += updateProgress; dispatcherTimer.Interval = new TimeSpan(0, 0, 1); dispatcherTimer.Start(); break; case GeolocationAccessStatus.Denied: break; case GeolocationAccessStatus.Unspecified: break; default: break; } }
protected async override void OnNavigatedTo(NavigationEventArgs e) { url = e.Parameter as string; if (dispRequest == null) { // 用户观看视频,需要保持屏幕的点亮状态 dispRequest = new DisplayRequest(); dispRequest.RequestActive(); // 激活显示请求 } DisplayInformation.AutoRotationPreferences = (DisplayOrientations)5; string urls=await GetDiliVideoUri(url); if (urls!=string.Empty) { mediaElment.Source = new Uri(urls); } else { await new MessageDialog("读取地址失败").ShowAsync(); } }
public MainPage() { this.InitializeComponent(); this.NavigationCacheMode = NavigationCacheMode.Required; displayRequest = new Windows.System.Display.DisplayRequest(); displayRequest.RequestActive(); this.NavigationCacheMode = NavigationCacheMode.Required; DateTime datetime = DateTime.Now; string time = String.Format("{0:T}", datetime); timeTXTblock.Text = time; DispatcherTimer dt = new DispatcherTimer(); dt.Interval = TimeSpan.FromMilliseconds(500); dt.Tick += (s, e) => { updateTime(); }; dt.Start(); }
private void setUI() { BackGroundCanvas.Width = Window.Current.Bounds.Width * 0.8; BackGroundCanvas.Margin = new Thickness(0, (Window.Current.Bounds.Height - BackGroundCanvas.Width) / 4, 0, 0); BackGroundImage.Width = Window.Current.Bounds.Width * 0.8; BallImage.Width = BackGroundCanvas.Width * 0.1388; if (!(bool)appSetting.Values["showPF"]) { Favorite.Visibility = Visibility.Collapsed; } if (dispRequest == null) { dispRequest = new DisplayRequest(); dispRequest.RequestActive(); } BallImage.Margin = new Thickness(BackGroundCanvas.Width / 2 - BallImage.Width / 2, BackGroundCanvas.Width / 2 - BallImage.Width / 2, 0, 0); }
public MusicScanPage() { this.InitializeComponent(); this.navigationHelper = new NavigationHelper(this); this.navigationHelper.LoadState += this.NavigationHelper_LoadState; this.navigationHelper.SaveState += this.NavigationHelper_SaveState; StatusBar.GetForCurrentView().HideAsync(); displayRequest = new DisplayRequest(); displayRequest.RequestActive(); _musicGetter = new MusicDataGetter(); _musicGetter.NewSongsDiscovered += MusicGetterNewSongsDiscovered; Loaded += delegate { ScanAndImportMusic(); }; }
protected override async void OnNavigatedTo(NavigationEventArgs e) { var hash = e.Parameter.ToString(); var data = await get_mv_url(hash); try { var dispRequest = new DisplayRequest(); dispRequest.RequestActive(); //DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape; ApplicationView.GetForCurrentView().TryEnterFullScreenMode(); //media.IsFullWindow = true; } catch (Exception) { } songname_text.Text = data.songname; singername_text.Text = data.singer; if(data.sq.downurl==null) { if (data.rq.downurl == null) { media.Source = new Uri(data.le.downurl); } else { media.Source = new Uri(data.rq.downurl); } } else { media.Source = new Uri(data.sq.downurl); } LoadAboutData(hash); LoadfxData(data.songname); }
//读取设置 private void GetSetting() { DanDis_Get(); if (dispRequest == null) { // 用户观看视频,需要保持屏幕的点亮状态 dispRequest = new DisplayRequest(); dispRequest.RequestActive(); // 激活显示请求 } DisplayInformation.AutoRotationPreferences =(DisplayOrientations)5; if (setting.SettingContains("Full")) { if ((bool)setting.GetSettingValue("Full")) { ApplicationView.GetForCurrentView().TryEnterFullScreenMode(); btn_Full.Visibility = Visibility.Collapsed; btn_ExitFull.Visibility = Visibility.Visible; tw_AutoFull.IsOn = true; } else { btn_Full.Visibility = Visibility.Visible; btn_ExitFull.Visibility = Visibility.Collapsed; tw_AutoFull.IsOn = false; } } else { if (device == "Windows.Mobile") { setting.SetSettingValue("Full", true); btn_Full.Visibility = Visibility.Collapsed; btn_ExitFull.Visibility = Visibility.Visible; ApplicationView.GetForCurrentView().TryEnterFullScreenMode(); tw_AutoFull.IsOn = true; } else { setting.SetSettingValue("Full", false); btn_Full.Visibility = Visibility.Visible; btn_ExitFull.Visibility = Visibility.Collapsed; tw_AutoFull.IsOn = false; } } //弹幕字体 if (setting.SettingContains("FontFamily")) { switch ((string)setting.GetSettingValue("FontFamily")) { case "默认": cb_Font.SelectedIndex = 0; break; case "雅黑": cb_Font.SelectedIndex = 1; break; case "黑体": cb_Font.SelectedIndex = 2; break; case "楷体": cb_Font.SelectedIndex = 3; break; case "宋体": cb_Font.SelectedIndex = 4; break; case "等线": cb_Font.SelectedIndex = 5; break; default: break; } } else { setting.SetSettingValue("FontFamily", "默认"); cb_Font.SelectedIndex = 0; } if (setting.SettingContains("Quality")) { top_cb_Quality.SelectedIndex = (int)setting.GetSettingValue("Quality") ; } else { top_cb_Quality.SelectedIndex = 1; } if (setting.SettingContains("PlayerLight")) { slider_L.Value = (double)setting.GetSettingValue("PlayerLight"); } else { slider_L.Value = 1; } if (setting.SettingContains("PlayerVolume")) { slider_V.Value = (double)setting.GetSettingValue("PlayerVolume"); } else { slider_V.Value = 1; } if (setting.SettingContains("DanVisRoll")) { if ((bool)setting.GetSettingValue("DanVisRoll")) { menu_setting_gd.IsChecked = false; } else { menu_setting_gd.IsChecked = true; } } else { menu_setting_gd.IsChecked= false; } if (setting.SettingContains("DanVisTop")) { if ((bool)setting.GetSettingValue("DanVisTop")) { menu_setting_top.IsChecked = false; } else { menu_setting_top.IsChecked = true; } } else { menu_setting_top.IsChecked = false; } if (setting.SettingContains("DanVisButtom")) { if ((bool)setting.GetSettingValue("DanVisButtom")) { menu_setting_buttom.IsChecked = false; } else { menu_setting_buttom.IsChecked = true; } } else { menu_setting_buttom.IsChecked = false; } if (setting.SettingContains("OpenDanmu")) { if (!(bool)setting.GetSettingValue("OpenDanmu")) { danmu.Visibility = Visibility.Collapsed; btn_Open_CloseDanmu.Foreground = new SolidColorBrush(Colors.Gray); LoadDanmu = false; setting.SetSettingValue("OpenDanmu", false); } } else { danmu.Visibility = Visibility.Visible; btn_Open_CloseDanmu.Foreground = new SolidColorBrush(Colors.White); LoadDanmu = true; setting.SetSettingValue("OpenDanmu", true); } if (setting.SettingContains("DanmuJianju")) { slider_DanmuJianju.Value = (double)setting.GetSettingValue("DanmuJianju"); } else { slider_DanmuJianju.Value = 0; } if (setting.SettingContains("DanmuTran")) { slider_DanmuTran.Value = (double)setting.GetSettingValue("DanmuTran"); } else { slider_DanmuTran.Value = 100; } if (setting.SettingContains("DanmuSpeed")) { slider_DanmuSpeed.Value =(double)setting.GetSettingValue("DanmuSpeed"); } else { slider_DanmuSpeed.Value = 12; } if (setting.SettingContains("DanmuSize")) { slider_DanmuSize.Value = (double)setting.GetSettingValue("DanmuSize"); } else { if (device == "Windows.Mobile") { slider_DanmuSize.Value = 16; } else { slider_DanmuSize.Value = 22; } } }
/// <summary> /// Fired when the media state changes /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MediaElement_CurrentStateChanged(object sender, RoutedEventArgs e) { // Check to hide the loading. if (m_youTubeVideo.CurrentState != MediaElementState.Opening) { // When we get to the state paused hide loading. if (m_base.IsLoading) { m_base.FireOnLoading(false); } } // If we are playing request for the screen not to turn off. if (m_youTubeVideo.CurrentState == MediaElementState.Playing) { if (m_displayRequest == null) { m_displayRequest = new DisplayRequest(); m_displayRequest.RequestActive(); } } else { // If anything else happens and we have a current request remove it. if (m_displayRequest != null) { m_displayRequest.RequestRelease(); m_displayRequest = null; } } }
public DownloadInfo() { this.InitializeComponent(); var displayRequest = new DisplayRequest(); displayRequest.RequestActive(); }
public void ToggleDeviceSleep(bool enable) { if (!enable) { _keepScreenOnRequest = new DisplayRequest(); _keepScreenOnRequest.RequestActive(); } else { if (_keepScreenOnRequest != null) { _keepScreenOnRequest.RequestRelease(); _keepScreenOnRequest = null; } } }
private void MediaPlayer_MediaStarted(object sender, RoutedEventArgs e) { App.Current.AddRecentlyUsed(file); if(req == null) { req = new DisplayRequest(); req.RequestActive(); } }
protected override async void OnActivate() { base.OnActivate(); AppDataAccessor.SetLastViewed(Parameter.playlist.name, DateTime.Now.ToString("g"), Parameter.playlist.playlistId, Parameter.playlist.thumbnailLocation); Clips = Parameter.playlist.clips.ToList(); FilteredClips = new ObservableCollection<Clip>(Clips); if (FilteredClips.Any()) { getAngleNames(); SelectedClip = FilteredClips.First(); SelectedClipIndex = 0; Angle nextAngle = SelectedClip.angles.FirstOrDefault(angle => angle.angleType.IsChecked); SelectedAngle = (nextAngle != null && nextAngle.isPreloaded) ? new Angle(nextAngle.clipAngleId, nextAngle.preloadFile) : nextAngle; if (listView != null) { listView.SelectedItem = SelectedClip; } } getMoreClips(); GridHeaders = Parameter.playlist.displayColumns; PlaylistName = Parameter.playlist.name; int? playbackTypeResult = AppDataAccessor.GetPlaybackType(); if (playbackTypeResult == null) { AppDataAccessor.SetPlaybackType((int)PlaybackType.next); playbackType = PlaybackType.next; } else { playbackType = (PlaybackType)playbackTypeResult; } setPlaybackRadioButton(); dispRequest = new DisplayRequest(); dispRequest.RequestActive(); FiltersList = new List<FilterViewModel>(); preloadCTS = new CancellationTokenSource(); preloadCT = preloadCTS.Token; initialClipPreload(); bool downloadFound = false; BindableCollection<Playlist> downloadedPlaylists = DownloadAccessor.Instance.downloadedPlaylists; foreach (Playlist p in downloadedPlaylists) { if (p.playlistId == Parameter.playlist.playlistId) { downloadFound = true; break; } } DownloadAccessor.Instance.progressCallback = new Progress<DownloadOperation>(ProgressCallback); DownloadedVisibility = Visibility.Collapsed; if (DownloadAccessor.Instance.Downloading) { LoadActiveDownloadsAsync(); ProgressGridVisibility = Visibility.Visible; DownloadButtonVisibility = Visibility.Collapsed; } else { ProgressGridVisibility = Visibility.Collapsed; if (!downloadFound) { DownloadButtonVisibility = Visibility.Visible; } else { DownloadButtonVisibility = Visibility.Collapsed; DownloadedVisibility = Visibility.Visible; } } List<Angle> filteredAngles = SelectedClip.angles.Where(angle => angle.angleType.IsChecked).ToList<Angle>(); if (filteredAngles.Count == 1) { filteredAngles.First().angleType.CheckBoxEnabled = false; } else if (filteredAngles.Count == 0) { NoAnglesText = "No angles are selected. Please select an angle to view this clip."; } }
public void RemoveSplashScreen() { DXSwapChainPanel.Children.Remove(ExtendedSplashGrid); if (onResizeHandler != null) { Window.Current.SizeChanged -= onResizeHandler; onResizeHandler = null; } m_DisplayRequest = new Windows.System.Display.DisplayRequest(); m_DisplayRequest.RequestActive(); Application.Current.Suspending -= OnApplicationSuspending; Application.Current.Suspending += OnApplicationSuspending; ConnectBand(); }
private void sw_Light_Toggled(object sender, RoutedEventArgs e) { if (sw_Light.IsOn) { if (dispRequest == null) { dispRequest = new DisplayRequest(); dispRequest.RequestActive(); } } else { if (dispRequest != null) { dispRequest = null; } } settings.SetSettingValue("HoldLight", sw_Light.IsOn); }
private void MyMediaElement_OnCurrentStateChanged(object sender, RoutedEventArgs e) { MediaElement mediaElement = sender as MediaElement; if (mediaElement != null && mediaElement.IsAudioOnly == false) { if (mediaElement.CurrentState == Windows.UI.Xaml.Media.MediaElementState.Playing) { if (appDisplayRequest == null) { // This call creates an instance of the DisplayRequest object. appDisplayRequest = new DisplayRequest(); appDisplayRequest.RequestActive(); } } else // CurrentState is Buffering, Closed, Opening, Paused, or Stopped. { if (appDisplayRequest != null) { // Deactivate the display request and set the var to null. appDisplayRequest.RequestRelease(); appDisplayRequest = null; } } } }
public void CheckAlwaysRunning(bool? force = null) { if ((force.HasValue && force.Value) || appSettings.AlwaysRunning) { keepScreenOnRequest = new DisplayRequest(); keepScreenOnRequest.RequestActive(); } else if (keepScreenOnRequest != null) { keepScreenOnRequest.RequestRelease(); keepScreenOnRequest = null; } }