private async void startScreenSaver() { StartAnim.Begin(); loadingDisplay.Opacity = 1.0; if (screenSaverTimer != null) { screenSaverTimer.Stop(); screenSaverTimer = null; glowTapTimer.Stop(); glowTapTimer = null; } Random rnd = new Random(); screenSaverTimer = new DispatcherTimer(); screenSaverTimer.Tick += screenSaverTimer_tick; screenSaverTimer.Interval = new TimeSpan(0, 0, rnd.Next(8, 18)); glowTapTimer = new DispatcherTimer(); glowTapTimer.Tick += glowTapTimer_tick; glowTapTimer.Interval = new TimeSpan(0, 0, rnd.Next(5, 10)); screenSaverMode = false; screensaverView.Visibility = Windows.UI.Xaml.Visibility.Collapsed; loadingDisplay.Visibility = Windows.UI.Xaml.Visibility.Visible; if (await this.totalShots() > 0) { screenSaverTimer.Start(); } glowTapTimer.Start(); }
private void glowTapTimer_tick(object sender, object e) { StartAnim.Begin(); }