관리 메뉴

KorSA

WPF Window 창이 작업 표시줄 (Task bar) 을 덮는다면.. 본문

Development Experience/C#

WPF Window 창이 작업 표시줄 (Task bar) 을 덮는다면..

Praiv. 2020. 3. 30. 19:25
320x100

WPF에서 Window 창이 작업 표시줄을 덮어버리는 현상이 발생하였다.

 

특정 모니터에서만 그랬는데,

나는 이 이슈가 MaxHeight를 제대로 설정해주지 않아서 발생한 것이라 생각했다.

 

그래서

 

this.MaxHeight = SystemParameters.MaximizedPrimaryScreenHeight;

 

라는 구문을 View의 Load() 함수 내부에서 선언해주었지만

문제는 해결되지 않았다.

 

30분쯤 흐른 후 내가 깨달은 건,

이 문제의 원인이 MaxHeight가 아니라 MinHeight 였다는 것이었다.

 

MinHeight = "1100" 으로 잡았었는데,

이 Height가 1920 * 1200 해상도에서는 정상적으로 보였지만

1920 * 1080 해상도에서는 1080이 1100 보다 작으므로 작업 표시줄을 덮어 써버린 것이었다.

 

휴.. 

728x90
728x90
Comments