2011-09-09 6 views

答えて

2

このexampleは私のために働いた。 )((#Danielペレイラが好きですか

   if (!_shaking && CheckForShake(_lastReading, reading, ShakeThreshold) && _shakeCount >= 1) 
       { 
        //We are shaking 
        _shaking = true; 
        _shakeCount = 0; 
        OnShakeDetected(); 
       } 
       else if (CheckForShake(_lastReading, reading, ShakeThreshold)) 
       { 
        _shakeCount++; 
       } 
       else if (!CheckForShake(_lastReading, reading, 0.2)) 
       { 
        _shakeCount = 0; 
        _shaking = false; 
       } 
+0

サンプルがReadingChangedメソッドで「無効なクロススレッドアクセス」を生成しています。 "ignore errors"というコメントを持つキャッチがありますが、このエラーはコードの実行を停止します。 – user913240

0

を言ったが、無効ShakeDetected(オブジェクト送信者、EventArgsの電子)にDispatcher.BeginInvokeを使用します。ページの一番下に

あなたが表示されます=> youMethod());あなたがあなたの中で行うふりをする方法()。私はこの投稿が少し古いと知っていますが、今は他の人がそれを解決する方法を知ることができます

関連する問題