private void OnShake(object sender, ShakeGestureEventArgs e) { Deployment.Current.Dispatcher.BeginInvoke(() => { switch (e.ShakeType) { case ShakeType.X: { _shakeStatusTextBlock.Text = string.Format("Left and right ({0})", e.ShakeType); _shakeStatusTextBlock.Foreground = new SolidColorBrush(Colors.Red); break; } case ShakeType.Y: { _shakeStatusTextBlock.Text = string.Format("Forward and backwards ({0})", e.ShakeType); _shakeStatusTextBlock.Foreground = new SolidColorBrush(Colors.Green); break; } case ShakeType.Z: { _shakeStatusTextBlock.Text = string.Format("Up and down ({0})", e.ShakeType); _shakeStatusTextBlock.Foreground = new SolidColorBrush(Colors.Blue); break; } } ToggleFlash(); }); }
private void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { Dispatcher.BeginInvoke(() => { double h = WaveImg.Height; //Calculate progress in percent int progress = (int)(((h - 20) / BarRect.Height) * 100); ProgressTxt.Text = progress.ToString() + " %"; //Stop the animation FillStoryboard.Stop(); //Full Shake if (h >= BarRect.Height) { WaveImg.Height = BarRect.Height; ProgressTxt.Text = "100 %"; ShakeGesturesHelper.Instance.Active = false; //Wait about 400ms more and raise Full Shake event DispatcherTimer timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromMilliseconds(400); timer.Tick += timer_Tick; timer.Start(); return; } //Setup and start animation FillAnimation.From = h; FillAnimation.By = NumofFillperShake; FillStoryboard.Begin(); }); }
void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { try { List <Article> articles = new List <Article>(); Article art = new Article(); try { articles = (List <Article>)userSettings["Articles"]; art = articles[0]; articles.RemoveAt(0); } catch (Exception ex) { if (!NetworkInterface.GetIsNetworkAvailable()) { offlineGrid.Visibility = Visibility.Visible; } return; } HelperMetjods.UpdateOrAdd(userSettings, "Articles", articles); var w = new WikiParser.WikiArticleParser(art.ArticleName, art.MainContent, art.ArticleLink, art.ImageLinks); HelperMetjods.UpdateCurrentArticleStorage(w); App.ViewModel.wap = w; App.ViewModel.LoadData(); } catch (Exception ex) { } }
async void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { Frame.Navigate(typeof(TheShakenPage) ); }); }
private void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { Deployment.Current.Dispatcher.BeginInvoke(() => { if (mainView != null) { mainView.ShakeReceived(); } }); }
private void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { p2.Dispatcher.BeginInvoke( () => { go.Begin(); ShakeGesturesHelper.Instance.Active = false; go.Completed += go_Completed; }); }
void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { Deployment.Current.Dispatcher.BeginInvoke(() => { if (shown == false) { Reveal.Begin(); shown = true; } }); }
private void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { n1.Dispatcher.BeginInvoke( () => { cade.Begin(); cade.Completed += cade_Completed; }); ShakeGesturesHelper.Instance.Active = false; }
private void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { waterUp.Dispatcher.BeginInvoke( () => { waterUp.Visibility = Visibility.Collapsed; waterDown.Visibility = Visibility.Visible; NavigationService.Navigate(new Uri("/lvlSet4/s4lvl12.xaml", UriKind.Relative)); }); ShakeGesturesHelper.Instance.Active = false; }
/// <summary> /// Update the <see cref="IsShaken"/> property when the device is shaken. /// </summary> /// <param name="sender">Sender details.</param> /// <param name="e">Shake gesture event arguments.</param> /// <remarks> /// Set the <see cref="GrowthRate"/> property 1 or less, to always reset the <see cref="IsShaken"/> property to its original state. /// </remarks> private async void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { await ThreadPool.RunAsync( p => UIDispatcher.Execute(() => { IsShaken = true; if (GrowthRate <= 1) { IsShaken = false; } }) ); }
private void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { _lastUpdateTime.Text = DateTime.Now.ToString(); CurrentShakeType = e.ShakeType; if (_resetTimer.IsEnabled) { _resetTimer.Stop(); } _resetTimer.Start(); }); System.Diagnostics.Debug.WriteLine(DateTime.Now.Minute + ":" + DateTime.Now.Second + ":" + DateTime.Now.Millisecond + " " + e.ShakeType); }
//private void ShakeDetected(object sender, ShakeStateEventArgs e) //{ // if (e.shakingState == true) // { // isShaking = true; // //Dispatcher.BeginInvoke(() => flickData.Text = "Shaking."); // } // else if ((true == isShaking) && (e.shakeStoppedState == true)) // { // isShaking = false; // // shake stop then get new image // //Dispatcher.BeginInvoke(() => GetNextImage()); // Deployment.Current.Dispatcher.BeginInvoke(delegate { GetNextImage(); }); // } //} private void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { //_lastUpdateTime.Dispatcher.BeginInvoke( // () => // { // _lastUpdateTime.Text = DateTime.Now.ToString(); // CurrentShakeType = e.ShakeType; // }); Deployment.Current.Dispatcher.BeginInvoke(delegate { GetNextImage(); }); PageTitleCollapse(); if (System.Diagnostics.Debugger.IsAttached) { System.Diagnostics.Debug.WriteLine(DateTime.Now.Minute + ":" + DateTime.Now.Second + ":" + DateTime.Now.Millisecond + " " + e.ShakeType); } }
private void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { uovo1.Dispatcher.BeginInvoke( () => { go1.Begin(); go2.Begin(); go3.Begin(); go4.Begin(); ShakeGesturesHelper.Instance.Active = false; tmr.Interval = TimeSpan.FromSeconds(3); tmr.Tick += new EventHandler(OnTimerTick); tmr.Start(); }); ShakeGesturesHelper.Instance.Active = false; }
private void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { Dispatcher.BeginInvoke(() => { ShakeType CurrentShakeType = e.ShakeType; if (CurrentShakeType == ShakeType.Z) { playStopBehavior(); } if (CurrentShakeType == ShakeType.X) { MediaPlayer.MoveNext(); } if (CurrentShakeType == ShakeType.Y) { MediaPlayer.MovePrevious(); } }); }
private void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { if (CurrentGameState == GameState.Playing) { foreach (var kv in BeatDictionary.ToDictionary(kv => kv.Key, kv => kv.Value)) { if (kv.Key <= MediaPlayer.PlayPosition.TotalMilliseconds) { if (kv.Value.Identifier() == PlayObjectIdentifier.Shaker) { Shaker tempShaker = kv.Value as Shaker; tempShaker.completeSomeMore(); } } else { break; } } } }
private void Instance_ShakeGesture(object sender, ShakeGestureEventArgs e) { ShakeGestureMessage.SendMessage(); }
private void InstanceOnShakeGesture(object sender, ShakeGestureEventArgs e) { Dispatcher.BeginInvoke(() => DebugService.DebugSettings.IsDebugMode = !DebugService.DebugSettings.IsDebugMode); }