Для меня код выше НЕ работает.
Но, наконец, я нашел рабочий код. Вот он:
CxImports.ManagedWindowPlacement placement = new CxImports.ManagedWindowPlacement();
CxImports.GetWindowPlacement(Convert.ToUInt32(Handle.ToInt64()), placement);
if (placement.flags == CxImports.WPF_RESTORETOMAXIMIZED)
WindowState = FormWindowState.Maximized;
else
WindowState = FormWindowState.Normal;
Я думаю, вы можете найти все необходимые «импортированные» функции простым поиском по Google.