PC의 실제 해상도를 얻기 위해 우리는
var displayInformation = Windows.Graphics.Display.DisplayInformation.GetForCurrentView();
위의 인스턴스에는 두 가지 속성이 있습니다.
ScreenHeightInRawPixels
ScreenWidthInRawPixels
위의 두 가지 속성으로 화면 해상도를 얻을 수 있습니다.
이것은 일반 데스크톱의 경우 잘 작동하지만 표면에서 동일한 코드를 실행하면 위의 두 속성에 대해 null 값을 얻습니다.
질문 : 앱 해상도가 아닌 시스템 해상도가 필요합니다. 즉, 앱이 전체 화면으로 최대화되지 않은 경우에도 전체 PC의 화면 해상도가 필요합니다.
플랫폼 : Windows 10 UWP XAML
이 측면에서 친절하게 우리를 도와주세요.
고마워, Karthik
ScreenHeightInRawPixels 및 ScreenWidthInRawPixels 속성은 Surface에서 작동 할 수 있어야합니다. 그러나 Windows 10 1 주년 업데이트 (RS1 업데이트라고도 함)에 새로 추가되었습니다.
이 두 속성을 사용하려면 프로젝트가 Windows 10 Anniversary Edition 이상을 대상으로하는지 확인하십시오 . 다음 스크린 샷과 같이 속성 에서 대상 버전 을 확인할 수 있습니다 .
또한 Surface의 OS 버전을 확인하고 OS 빌드 가 14393 이상 인지 확인해야 할 수도 있습니다 . OS 빌드는 "설정" → "시스템" → "정보" 에서 찾을 수 있습니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다