WP7.1 でモーダル メッセージ ボックスを再実装してカスタム デザインを表示するにはどうすればよいですか?
ここSOとインターネットの両方で、回答付きの多くの質問を見ました。
ただし、これまでに見たすべてのソリューションはノンブロッキングでした。私のアプリでは、メッセージ ボックスを使用して何かを確認することがあるため、システム提供の MessageBox クラスと同様に UI スレッドをブロックするソリューションが必要です。
if( CustomMessageBox.confirm( "orly?" ) ) { ...
更新: シミュレーター イメージから System.Windows.dll を逆コンパイルすると、MessageBox クラスは agcore.dll の MessageBox_ShowCore のシン ラッパーに過ぎず、明らかに coredll.dll から MessageBoxW を呼び出すことが明らかになりました。