WP7でメッセージボックスを表示する際に鳴る音を消す方法はありますか?
1501 次
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 に答える