在我在Windows RT 8.1下工作的应用程序中,我需要确定当前设备的屏幕分辨率。
首先我需要一个比例因子:
dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => {scaleFactor = DisplayInformation.GetForCurrentView().RawPixelsPerViewPixel; }).AsTask().Wait();
工作正常。
现在我需要宽度和高度:
Window.Current.Bounds.Width * scaleFactor
问题在于我的方法Window.Current
为空。
问题:确定在Windows RT 8.1上运行的设备的屏幕分辨率的正确方法是什么?