1

当从 Silverlight 显示 MessageBox 时,将阻止对在 BackgroundWorker 中执行的 WCF 服务的任何调用。OpenFileDialog.ShowDialog 允许这些调用通过。浏览器 (IE7) 是否在 MessageBox 期间阻止网络访问?

我们可以创建自己的模式窗口,但这会导致开发人员代码发生变化,因为它必须是异步的。(显示自定义“MessageBox”时开发人员代码不会停止)

任何想法如何解决这个问题?

4

1 回答 1

0

你能以这样的方式设计你的应用程序以避免使用模态消息框吗?也许使用弹出窗口 - 您可以通过在网格中覆盖整个应用程序并强制键盘导航在弹出窗口中循环来使它们充当模式对话框。

有关所有详细信息,请参阅Shawn Wildermuth 的页面

于 2009-03-11T23:06:50.377 回答