0

WP7.1 でモーダル メッセージ ボックスを再実装してカスタム デザインを表示するにはどうすればよいですか?

ここSOとインターネットの両方で、回答付きの多くの質問を見ました。

ただし、これまでに見たすべてのソリューションはノンブロッキングでした。私のアプリでは、メッセージ ボックスを使用して何かを確認することがあるため、システム提供の MessageBox クラスと同様に UI スレッドをブロックするソリューションが必要です。

if( CustomMessageBox.confirm( "orly?" ) ) { ...

更新: シミュレーター イメージから System.Windows.dll を逆コンパイルすると、MessageBox クラスは agcore.dll の MessageBox_ShowCore のシン ラッパーに過ぎず、明らかに coredll.dll から MessageBoxW を呼び出すことが明らかになりました。

4

1 に答える 1

0

ポップアップを使用して、独自のメッセージ ボックスをデザインできます。上記の @MengMeng のように、coding4Fun で MessagePrompt のソース コードに飛び込むことができ、それを実装する方法を見つけることができます。

于 2012-10-23T03:12:20.320 に答える