1

MessageBox が Silverlight から表示されている場合、BackgroundWorker で実行されている WCF サービスへの呼び出しはすべてブロックされます。OpenFileDialog.ShowDialog を使用すると、これらの呼び出しを通過させることができます。MessageBox 中にブラウザ (IE7) がネットワーク アクセスをブロックしていませんか?

独自のモーダル ウィンドウを作成できますが、非同期でなければならないため、開発者コードが変更されます。(カスタム「MessageBox」表示中は開発者コードが停止しません)

これを回避する方法はありますか?

4

1 に答える 1

0

モーダル メッセージ ボックスを使用しないようにアプリケーションを設計できますか? おそらくポップアップを使用します。アプリ全体をグリッドでカバーし、ポップアップ内でキーボード ナビゲーションを循環させることで、これらをモーダル ダイアログとして機能させることができます。

詳細については、 Shawn Wildermuth のページを参照してください。

于 2009-03-11T23:06:50.377 に答える