SourceChord

C#とXAML好きなプログラマの備忘録。最近はWPF系の話題が中心です。

Windows Phoneでバイブレーションを使う

Windows Phoneのバイブレーション機能で振動させる方法は以下の通り

  1. 参照設定に、「Microsoft.Phone」を追加する
  2. プログラムの最初に、「using Microsoft.Devices;」を追加

振動させたいタイミングで、以下のコードを実行

VibrateController vc = VibrateController.Default;
vc.Start(TimeSpan.FromMilliseconds(200));

TimeSpanで、振動させる時間を調節。



参照設定に「Microsoft.Devices.Sensors」を追加するという説明をされていることがありますが、
以下のページを見たところ、正しくは「Microsoft.Phone」を参照設定に追加するようです。
http://msdn.microsoft.com/en-us/library/microsoft.devices.vibratecontroller%28VS.92%29.aspx

ここでしばらく悩みました。。。
アセンブリが含まれる場所が変わったのかなぁ??