2017-07-20 77 views
0

我们正在开发JS中的UWP。特别适用于系统分辨率为2160X1440的MS Surface Pro 3。所以我们只为这个决议写了CSS。但是当我们在Surface Pro中运行应用程序时,我们无法获得全屏。只有一半的应用程序可见。 UWP应用程序或设备中是否有设置让我们在屏幕上获取完整的应用程序渲染? 这在我们与2160X1440通用Windows 10应用程序JS分辨率设置

+0

你最有可能击中面临3.无论是在DPI缩放写布局半响应正常,或将SP3 DPI设置为100%(或与您的模拟器相匹配) –

+0

您的意思是说,当您的应用程序的分辨率为2160x1440时,您只希望全屏打开您的应用程序? –

+0

是的。我在px中做了大多数css,期望全屏宽度为2160X1440 –

回答

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; 
     } 
    } 
0

配置了windows10仿真器工作正常您的意思是,你只是想你的应用程序以全屏幕打开时,当前设备的分辨率是2160x1440?

是的。我做了大部分的CSS在PX预计整个屏幕宽度为2160X1440

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

关于检查分辨率,你可以参考这个线程Get Screen Resolution in Win10 UWP App。 js项目中可以使用相同的方法和属性。

FullScreenMode sample为您的详细信息。

+0

Actuallu我的是对JohnnyWestlake的第一个评论。很抱歉对于这个误会 –

相关问题