当我们为 Windows 10 构建通用应用程序时,为了支持多种分辨率,我们可以使用自适应触发器。
在这种情况下,对于每个视觉状态,使用单独的布局。如果我们要采用 3 种尺寸,则必须为每个布局创建,因此对于大多数控件来说,将有多个重复项,这些重复项在适当的视觉状态下被隐藏并变为可见。
所有这些控件都将被加载到内存中并浪费 RAM,这对于低内存手机(如 lumia 620)来说可能是危险的。
在这种情况下使用单独的视图是正确的解决方案吗?
更新
如果有人需要,这里有关于元素布局重新排序形式wintellect(AdaptiveTrigger,改变网格中的元素位置)和Galasoft(AdaptiveTrigger,RelativePanel)的很好且非常简单的文章。