WPF容器窗口/子窗口。可能?

时间:2015-04-19 21:59:36

标签: wpf

我有一个WPF应用程序,主窗口包含一个菜单。每个菜单项都会创建一个相应的弹出窗口。

我有什么办法可以在主窗口中包含这些窗口,即它们总是保留在主父窗口的边框内,当父窗口最小化时,这些窗口也会被最小化,只有父窗口窗口出现在任务栏中。

编辑:我显然可以使用用户控件,但项目规范要求能够并排打开多个窗口。

由于

2 个答案:

答案 0 :(得分:3)

试试这个

newWindow.Owner = Window.GetWindow(this);

其中newWindow是弹出窗口的名称。或

// Create a window and make this window its owner
Window ownedWindow = new Window();
ownedWindow.Owner = this;
ownedWindow.Show();

详细了解Window.Owner

答案 1 :(得分:1)

如果不应该使用窗口,为什么要使用窗口。

请改用页面或用户控件。只需更改" childwindow"的基类。适合您的需求。