在 WPF 中,如果我想打开一个模式/响应窗口,那么我编写如下代码
Window1 _windowObj1 = new Window1(); _windowObj1.Owner = mainWindowObject; _window1Obj.ShowDialog();
如何在 XBAP 中做同样的事情。我试过了,但是窗口是独立于父页面打开的,因为我不能将它分配为模式窗口的所有者。
如何在 XBAP 应用程序中打开模式窗口/对话框?
在 WPF 中,如果我想打开一个模式/响应窗口,那么我编写如下代码
Window1 _windowObj1 = new Window1(); _windowObj1.Owner = mainWindowObject; _window1Obj.ShowDialog();
如何在 XBAP 中做同样的事情。我试过了,但是窗口是独立于父页面打开的,因为我不能将它分配为模式窗口的所有者。
如何在 XBAP 应用程序中打开模式窗口/对话框?
我对 XBAP 应用程序并没有真正的经验,但我相信您应该尝试在装饰层中显示“弹出窗口”。这具有相同的效果(您无法访问应用程序的其余部分),但实际上并没有根据 windows 打开另一个窗口。谷歌搜索“wpf 装饰器对话框”,你应该会得到一些结果。
以下是一些链接:
您确实实现了 WPF 的窗口吗?如果是这样,它将无法在 XBAP 中工作。请将您的 UserControl 托管到 Windows.Form,然后您可以在 XBAP 应用程序中打开模式窗口/对话框