【发布时间】:2015-10-16 06:38:01
【问题描述】:
我有 XBAP 应用程序,我想了解为什么我不能使用模式窗口(子/顶级窗口),尽管 完全信任模式
也就是说,为什么在 XBAP 中使用 ShowDialog 方法是异步调用的?
谢谢你的回答。
【问题讨论】:
-
请添加您的实际代码,以便我们调查问题
我有 XBAP 应用程序,我想了解为什么我不能使用模式窗口(子/顶级窗口),尽管 完全信任模式
也就是说,为什么在 XBAP 中使用 ShowDialog 方法是异步调用的?
谢谢你的回答。
【问题讨论】:
XBAP 中的 ShowDialog 方法是异步的 - 这意味着它会立即返回并显示一个模态窗口(它的工作方式与 Silverlight 中类似)。在WPF 桌面应用程序中,此方法是同步的 - 此行为来自标准窗口控件。
调用ShowDialog 方法时显示的窗口仍然是模态的,无论它是异步显示的。
有一个解决方法,我不喜欢它:How to implement modal dialog for XBAP
【讨论】: