We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 4421322 + c00d8eb commit ee63390Copy full SHA for ee63390
src/MahApps.Metro/Behaviors/WindowsSettingBehavior.cs
@@ -185,6 +185,13 @@ private void SaveWindowState()
185
RECT rect;
186
if (UnsafeNativeMethods.GetWindowRect(hwnd, out rect))
187
{
188
+ var monitor = NativeMethods.MonitorFromWindow(hwnd, MonitorOptions.MONITOR_DEFAULTTONEAREST);
189
+ if (monitor != IntPtr.Zero)
190
+ {
191
+ var monitorInfo = NativeMethods.GetMonitorInfo(monitor);
192
+ rect.Offset(monitorInfo.rcMonitor.Left - monitorInfo.rcWork.Left, monitorInfo.rcMonitor.Top - monitorInfo.rcWork.Top);
193
+ }
194
+
195
wp.normalPosition = rect;
196
}
197
0 commit comments