私たちの共通プロジェクトでは、アプリケーションのメイン ウィンドウ (WPF ウィンドウ) の位置とサイズは、API の SetWindowPlacement メソッドを使用して設定されます。WINDOWPLACEMENT の showCmd の値は 3 です。呼び出し後、ウィンドウは実際に最大化され、右上のアイコンには正しい「通常モード」の画像が表示されますが、Application.Current.MainWindow.WindowState はまだ「NORMAL」です。これにより、WindowStartupLocation=CenterOwner を使用している中央に配置されていないモーダル ダイアログが発生します。MainWindow の WindowState を Maximized に追加設定せずに、これを修正するにはどうすればよいですか?