WPF에서 Window 창이 작업 표시줄을 덮어버리는 현상이 발생하였다.
특정 모니터에서만 그랬는데,
나는 이 이슈가 MaxHeight를 제대로 설정해주지 않아서 발생한 것이라 생각했다.
그래서
this.MaxHeight = SystemParameters.MaximizedPrimaryScreenHeight;
라는 구문을 View의 Load() 함수 내부에서 선언해주었지만
문제는 해결되지 않았다.
30분쯤 흐른 후 내가 깨달은 건,
이 문제의 원인이 MaxHeight가 아니라 MinHeight 였다는 것이었다.
MinHeight = "1100" 으로 잡았었는데,
이 Height가 1920 * 1200 해상도에서는 정상적으로 보였지만
1920 * 1080 해상도에서는 1080이 1100 보다 작으므로 작업 표시줄을 덮어 써버린 것이었다.
휴..
반응형
'Development Experience > C#' 카테고리의 다른 글
트리 구조의 DataSource를 두 UI 컴포넌트에 연결할 때 (0) | 2020.11.30 |
---|---|
C# Winform DropDownList의 SelectedIndex 이벤트 관리 (Telerik 사용) (2) | 2020.11.30 |
C#, WPF 창이 중복으로 뜬다면.. EventHandler를 의심하라 (0) | 2020.03.27 |
WPF TreeView Header 클릭 안될 때 (0) | 2020.03.26 |
WPF C# Button Command in DataTemplate (바인딩이 안될때..) (0) | 2020.03.19 |