通用Windows 10 App JS分辨率设置

时间:2017-07-20 09:35:11

标签: javascript uwp windows-10 windows-10-universal

我们正在开发JS中的UWP。特别适用于系统分辨率为2160X1440的MS Surface Pro 3。所以我们只为这个分辨率写了CSS。但是当我们在Surface pro中运行应用程序时,我们无法获得全屏。只有一半的应用程序可见。 UWP应用程序或设备中是否有设置以在屏幕内获得完整的应用程序渲染? 这在我们使用2160X1440配置的windows10模拟器中工作正常

2 个答案:

答案 0 :(得分:0)

  

您是不是只想在当前设备的分辨率为2160x1440时全屏显示应用?

     
    

耶。我在px中做了大多数cSS,期望全屏宽度为2160X1440

  

您可以查看当前的分辨率。如果它是2160x1440,那么您可以尝试通过TryEnterFullScreenMode()方法将应用程序置于全屏模式。

关于检查分辨率,您可以参考此主题Get Screen Resolution in Win10 UWP App。相同的方法和属性可以在js项目中使用。

FullScreenMode sample以获取您的详细信息。

答案 1 :(得分:0)

实际上我通过禁用this page中所说的缩放来解决了我的问题。 JS

trySetDisableLayoutScaling(true)

无效。但 css媒体查询扩展功能

@media (max-height: 1440px) {   
    @-ms-viewport {   
        height: 1440px;   
    }   
}   

在我的某个应用中,我确实需要设置宽度

  @media (max-height: 1440px) {   
        @-ms-viewport {   
            height: 1440px;   
            width:1440px;
        }   
    }