SetWindowPlacement不设置Window.WindowState

时间:2016-02-16 08:36:23

标签: c# wpf windowstate

在我们的常见项目中,应用程序主窗口(WPF窗口)的位置和大小是使用API​​的SetWindowPlacement方法设置的。 WINDOWPLACEMENT的showCmd具有值3.在通话之后,窗口实际上最大化,右上方的图标显示正确的"到正常模式"图像,但Application.Current.MainWindow.WindowState仍然是" NORMAL"。这会导致使用WindowStartupLocation = CenterOwner的非居中模式对话框。如何在不另外将MainWindow的WindowState设置为最大化的情况下解决这个问题?

0 个答案:

没有答案