【发布时间】:2011-08-19 18:21:28
【问题描述】:
如何在 wpf 应用程序中保持主窗口最大化。 当我打开第二个窗口并在其中执行某些操作并关闭它时,我的主窗口会最小化。 请帮帮我。
其实我有三个窗口:
- 应用程序开始的主窗口。
- 显示实体列表的第二个窗口。带有编辑、删除和添加按钮。
- 用于编辑选定实体的第三个窗口。
当我关闭第三个和第二个窗口时,我的主窗口会最小化。
我使用以下代码打开第二个和第三个窗口:
SecondWindow win = new SecondWindow();
win.Owner = this;
win.ShowDialog();
谢谢。
【问题讨论】:
-
是否有任何其他代码可能会影响这一点?我编写了一个简单的测试,但没有看到这种行为。
-
感谢您的回答。在第二个窗口中,我有一个按钮可以打开另一个(第三个)窗口-“用于编辑实体”-。那么如果你关闭它们。主窗口最小化。
-
我注意到我目前正在编写的应用程序有类似的行为。我还没有找到它。我确实放了一个hack,当子窗口关闭时,我将主窗口强制设置为
Activate()。