【发布时间】:2015-10-20 22:53:10
【问题描述】:
如果没有某种我们可以求和的最大界限(例如 Bootstrap/语义 UI 列),我在理解有效像素的概念时会遇到一些麻烦。
假设我总是想让我的应用程序在窗口宽度为显示分辨率的一半时执行某些操作,并且我有两台设备,一台是 1920x1080,另一台是 2160x1440(Surface Pro 3 分辨率)。有效像素告诉我我可以为一个设备设计一些东西,它应该为另一个设备相应地缩放。鉴于此信息以及任何其他类型的设备分辨率,我使用多少有效像素来始终触发所述半屏分辨率事件?
Microsoft 告诉我台式机的“断点宽度”是 1024 有效像素,但如果我将事件设置为在 512 有效像素处发生,我不会得到我的目标行为。参考https://msdn.microsoft.com/en-us/library/windows/apps/dn958435.aspx
TL;DR: 更具体地说,我正在尝试在窗口是屏幕分辨率长度的一半时触发自适应触发器,但我不知道要使用多少有效像素,或者我是否可以使用百分比来代替。
【问题讨论】:
标签: windows xaml windows-10 pixels win-universal-app