WP7 MessageBox перестает вибрировать при отображении - PullRequest
0 голосов
/ 10 июня 2011

У меня возникли проблемы с тем, чтобы приложение вызывало вибрацию телефона и воспроизводил звук одновременно с отображением окна сообщения.

Мне удалось воспроизвести звук во время отображения окна сообщенияно я не могу заставить вибрацию работать одновременно с окном сообщений.

В настоящее время я использую следующий код для воспроизведения вибрирующего импульса:

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 секунд без пульсации, это работает, но импульс не работает.

Есть ли что-нибудь вокруг этого, чтобы я мог воспроизводить пульсирующую вибрацию, пока отображается окно сообщения?

Спасибо

1 Ответ

3 голосов
/ 10 июня 2011

Вместо этого вы можете использовать Guide.BeginShowMessageBox в XNA.Я считаю, что это не вибрирует и не воспроизводит звук, поэтому вы должны иметь полный контроль.

...