yourtablecloth / TableCloth

식탁보 프로젝트
GNU Affero General Public License v3.0
891 stars 54 forks source link

창 크기가 올바르지 않게 나타나는 현상 #3

Closed level120 closed 3 years ago

level120 commented 3 years ago

image

Windows 11 Pro 21H2(22000.71) 3840 x 2160 150%

rkttu commented 3 years ago

커밋 168ea94 에서 이 문제를 수정해보았습니다. 해당 커밋 이후 빌드에서 어떻게 표시되는지 봐주시면 감사하겠습니다.

level120 commented 3 years ago

image

이렇게 나오는데 의도하신 화면이 맞나요? 일단 뱅킹쪽 스크롤 바가 나타나지 않아 어색한게 좀 있습니다.

rkttu commented 3 years ago

Windows 11에서는 스크롤바 컨트롤에 대한 디자인에 변경된 부분이 있는 것 같습니다. 동일한 150% 확대 비율로 Windows 10에서 확인해 볼때에는 그림처럼 표시가 됩니다. 이 부분은 Windows Forms와 Windows OS의 상호 작용에 대한 부분으로 따로 리포팅이 이루어져야 할 것 같습니다.

image

다만 Windows Forms를 이용해서 레이아웃을 만들다보니 확실히 알게 된 부분이 있는데, .NET 5 이후로도 Windows Forms는 WPF에 비해 여전히 High DPI 지원에 취약한 부분이 많은 것 같습니다. 하여, WPF로 레이아웃을 재설계하는 것을 검토하고 있습니다.

rkttu commented 2 years ago

@level120 이 이슈에서 언급된 문제를 해결하기 위해 WPF로 레이아웃을 재설계하였습니다.