3

WPFアプリケーションのウィンドウ位置を保存して復元したい。番号と相対位置が変更される可能性のある複数のモニターで使用できるようにコードを堅牢にしたい(呼び出しの間にモニター構成が変更されたときにアプリケーションを画面外で開かないようにしたい)。

System.Windows.FormsのScreenクラスを知っていますが、この機能のためだけにそのアセンブリに依存したくありません。

4

1 に答える 1

1

現在表示範囲外にあるcorrdinateを使用している場合でも、Windowsはアプリケーションを画面に表示したままにします。、、、を永続化するだけDesktopLocationです(アプリが最大化されているかどうかを確認するため)。最小化したときにアプリを閉じた場合は、これらの設定を保存しないでください。SizeWindowState

于 2008-11-03T15:17:45.160 に答える