3

我想保存和恢复我的 WPF 应用程序的窗口位置。我想让代码健壮地与多个监视器一起使用,这些监视器的数量和相对位置可以改变(当监视器配置在调用之间发生变化时,我想避免在屏幕外打开我的应用程序)。

我知道 System.Windows.Forms 中的 Screen 类,但我不想仅仅为了这个特性而依赖该程序集。

4

1 回答 1

1

即使您使用现在超出可视范围的坐标,Windows 也会将您的应用程序保留在屏幕上。只需坚持DesktopLocation, Size, 和WindowState(查看应用程序是否已最大化)。如果应用程序在最小化时关闭,请确保不要保存这些设置。

于 2008-11-03T15:17:45.160 回答