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

本文关键字:窗口 对话框 模态 不能 XBAP 应用程序 为什么 | 更新日期: 2023-09-27 18:17:51

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

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

谢谢你的回答。

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

XBAP中的ShowDialog方法是异步的-这意味着它立即返回并显示一个模态窗口(它像在Silverlight中一样工作)。在WPF桌面应用程序中,这种方法是同步的-这种行为来自标准的窗口控件。
调用ShowDialog方法时显示的窗口仍然是模态的,无论它是异步显示的。有一个工作解决这个问题,我不喜欢它:如何实现XBAP模态对话框