2011-06-10 19 views
0

我有一些麻煩讓我的應用程序導致手機在顯示消息框的同時振動和播放聲音。WP7 MessageBox停止從顯示時發生的振動

我已經設法讓聲音重複顯示消息框,但我無法使振動與消息框同時工作。

我目前使用以下代碼來發揮振動脈衝:

public void vibrate() 
    { 
     DispatcherTimer vibrateTimer = new DispatcherTimer(); 
     vibrateTimer.Tick += new EventHandler(vibrateTimer_Tick); 
     vibrateTimer.Interval = new TimeSpan(0, 0, 1); 
     vibrateTimer.Start(); 
    } 

    void vibrateTimer_Tick(object sender, EventArgs e) 
    { 
     vc.Start(TimeSpan.FromMilliseconds(300)); 
    } 

然後我所說的振動()方法。如果我把一個簡單的振動稱爲10秒鐘沒有脈衝,那麼這個工作,但是這個脈衝沒有。

反正有,所以我可以在消息框顯示時播放脈衝振動?

感謝

回答

3

您可以使用XNA的Guide.BeginShowMessageBox的消息框來代替。我相信這不會震動或發出聲音,所以你應該完全控制。

+0

這可以在Silverlight應用程序中使用嗎?謝謝 – 2011-06-10 18:58:28

+0

@James Mundy - 是的,它可以http://forums.create.msdn.com/forums/t/75114.aspx Coding 4 Fun工具包中還有一個'Message Prompt'消息提示框http://coding4fun.codeplex.com / – keyboardP 2011-06-10 19:19:42