Windows 10은 배율 요소를 UWP 응용 프로그램에 자동으로 적용하여 여러 장치에서 비슷한 유효 픽셀 크기를 제공합니다.UWP 응용 프로그램의 배율 사용 안 함
스케일 팩터에 관계없이 동일한 해상도의 화면에서 내 UWP UI가 동일하게 보이기를 바랍니다. 이것이 가능한가?
예를 들어, Hololens에서 내 앱을 실행하면 150 % 축척 비율이 적용됩니다. 즉, 비슷한 해상도 (1280x720)의 데스크톱 화면과 비교했을 때 UI가 찌그러져 보입니다.
제안 (How to disable auto-scaling on UWP mobile)은 ApplicationViewScaling Class에서 TrySetDisableLayoutScaling을 사용한다고 말합니다. 그러나 이것은 작동하지 않습니다. 설명서에 따르면 Xbox에서만 작동합니다.
또 다른 가능성은 스케일 변환 (How to scale a windows universal desktop app programatically)을 적용하는 것입니다. 그러나 장치에 따라 다른 배율을 적용해야만 배율 팩터 창이 자동으로 적용됩니다. 그러나 이것은 이상적이지 않습니다.
각기 다른 요인을 고려한 각 장치 제품군마다 다른 UI를 만드는 것이 유일한 방법 인 것 같습니다.
놀랄만 한 방법은 없습니다. 도움을 주시면 대단히 감사하겠습니다.
이 기능은 존재하지 않습니다. https://wpdev.uservoice.com/forums/110705-universal-windows-platform에서 문제를 제기하고 Hololens에 특유하다는 것을 분명히 할 수 있습니다. –