Windows 10上Metro应用程序的分辨率

本文关键字:分辨率 应用程序 Metro Windows | 更新日期: 2023-09-27 18:09:33

我已经做了几个月的win RT应用程序了。现在我已经升级到Windows 10了。检查兼容性。我遇到了一个问题,其中窗口缩放应用程序以最大限度地利用可用空间,但由于一些文本在高分辨率设备上无法读取。那么,我能在应用内部做些什么来防止这个问题吗?

供参考:

我读过有效像素(epx),但不知道如何使用它使用XAML &c#

我需要实现的是文本&无论屏幕分辨率如何,图像必须具有相同的大小,即禁用windows 10中的窗口缩放功能。我在Windows 8.1(分辨率1600x900)上检查了应用程序&Windows 10(分辨率1600x900),但内容在Windows 10上看起来更小,但理想情况下它应该看起来一样,因为我使用相同分辨率的设备和相同的设置。

图片供参考

Windows 8.1: https://i.stack.imgur.com/o0urv.jpgWindows 10: https://i.stack.imgur.com/yIkJc.jpg

Thanks in advance

Windows 10上Metro应用程序的分辨率

Effective Pixels是Windows 10的标准设置。如果你想解决它,你真的必须做一些工作。

使用有效像素意味着Windows将根据设备适当地缩放UI。因此,手机、平板电脑或大屏幕电视之间的差异是自动处理的。

确保你使用正确的控件来最好地扩展你的应用程序。有一些技术可以决定你的应用程序将如何响应。请看一看这篇关于Windows 10设计指南的文章

在VS2015或Blend(或模拟器)中,您可以测试各种分辨率或缩放因子。你可能会在后台使用的图形中遇到问题。如果没有提供其他分辨率,系统将按用户的分辨率进行缩放。例如,可以看看这篇关于缩放启动屏幕图像的文章。

马丁