5

WP7でメッセージボックスを表示する際に鳴る音を消す方法はありますか?

4

2 に答える 2

4

Silverlight MessageBox クラスでこの動作を変更する方法はありません。ただし、Guide.BeginShowMessageBox (XNA ライブラリから) を使用すると、サウンドを再生するかどうかを制御できます。

于 2011-05-07T02:21:25.763 に答える
1

MessageBoxいいえ、現在、クラスによってトリガーされるサウンドを無効にする方法はありません。これはシステムに関連付けられた機能であり、デバイスがミュートになっていない限り、サウンドが再生されます。

ただし、XNA の非同期バージョンを使用すると、これを行うことができます (Matt が述べたように):

Guide.BeginShowMessageBox("Title", "Text", new List<string>() { "OK" }, 0, MessageBoxIcon.None, new AsyncCallback(YourCallback), null);

ここでMessageBoxIconは、アイコンではなくサウンドを定義します (これは Windows Phone には存在しませんMessageBox)。

注:への参照を追加する必要がありますMicrosoft.Xna.Framework.GamerServices

于 2011-05-07T00:45:29.803 に答える