UI元素在某些dpi比例上消失

时间:2016-06-14 11:05:16

标签: windows-store-apps windows-8.1 windows-10

我已经有了这个Windows 10商店应用程序(使用Windows 8.1商店应用程序库/平台),它已经在不同的屏幕尺寸和DPI设置上很好地合作到现在为止。我的最新功能在27"戴尔显示器(2560x1440,100%刻度),但在平板电脑上显示(2560x1440,200%刻度)时,ui元素显示不正确。使用相同的屏幕设置时,Visual Studio模拟器中也会出现此问题。

我的用户控件显示不一致包含4个组成矩形的线对象(图片中的白色对象)。

在2560x1440 @ 100%上正确显示蓝色相机(它也适用于红色和绿色): Visualized correctly on 2560x1440 @ 100%

三个图标(红色,绿色和蓝色相机)中的每一个都附有一个这样的用户控件(它当时只对一个用户有效 - 因此只能在上图中为蓝色相机显示)。 / p>

蓝色相机在2560x1440 @ 200%上显示不正确: enter image description here

绿色相机在2560x1440 @ 200%上正确显示: enter image description here

然而,对于红色相机,当刻度为200%时,它根本不显示。我觉得有点令人费解的是,相同的用户控件可以以三种不同的方式显示(一个正确,第二个只有底线,第三个没有)。它们始终如此显示(无随机性)。

当我将缩放比例更改为175%时,它们都显示正确。我试过改变线条的笔触粗细,但这没有用。我想在我忽略的这类应用程序的dpi扩展中有一些机制。非常感谢任何帮助!

亲切的问候。

0 个答案:

没有答案