2008-11-03 4 views
3
내가 저장하고 내 WPF 응용 프로그램의 창 위치를 복원 할

없이 화면과 화면의 상대 위치의 수를 결정합니다. 번호와 상대 위치가 변경 될 수있는 다중 모니터와 함께 사용하도록 코드를 강력하게 만들고 싶습니다 (모니터 구성이 호출 사이에서 변경된 경우 내 애플리케이션을 오프 스크린하지 않아야 함).는 윈폼

System.Windows.Forms의 Screen 클래스에 대해 알고 있지만이 기능에 대한 어셈블리에만 의존하지 않으려합니다.

답변

1

현재 볼 수있는 범위 밖에있는 corrdinate를 사용하는 경우에도 Windows에서 응용 프로그램을 화면에 유지합니다. DesktopLocation, SizeWindowState을 지속하십시오 (앱이 최대화되었는지 확인하기 위해). 최소화 된 상태에서 앱을 종료 한 경우에는이 설정을 저장하지 마십시오.

+1

DesktopLocation은 System.Windows.Forms에 있습니다. 대신 WPF 용 솔루션을 찾고 있습니다. 왼쪽, 위쪽, 너비 및 높이를 유지하고 복원 할 수 있지만 복원 할 때 왼쪽은 존중되지 않습니다 (즉, 음수 값은 기본 화면 왼쪽으로 밀리지 않습니다). –

관련 문제