为什么我不能在XBAP应用程序中使用模态对话框(子窗口/顶级窗口)?

时间:2015-10-15 06:25:51

标签: c# wpf xbap

我有XBAP应用程序,我想了解为什么我不能使用模态窗口(子/顶级窗口),尽管完全信任模式

换句话说,为什么在XBAP中使用时异步调用ShowDialog方法?

谢谢你的回答。

1 个答案:

答案 0 :(得分:1)

ShowDialog中的XBAP方法是异步的 - 这意味着它会立即返回并显示一个模态窗口(它在Silverlight中的作用)。在WPF桌面应用程序中,此方法是同步的 - 此行为来自标准的Window控件 调用ShowDialog方法时显示的窗口仍然是模态的,无论它是异步显示的。 有一个解决方法,我不喜欢它:How to implement modal dialog for XBAP