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