【问题标题】:Designing at 1024 x 768 resolution以 1024 x 768 分辨率设计
【发布时间】:2012-09-20 13:16:13
【问题描述】:

我有一个 Windows 8 应用程序。该应用程序由图像按钮组成,当我在分辨率为“1024 x 768”的模拟器中运行它们时,它们会有点失真。

关键是,我无法专门针对该分辨率进行设计,因为我的视觉工作室不允许我以该分辨率进行设计。

看图就能清楚我对问题的准确描述。

我在下拉菜单中寻找分辨率 1024 x 768,但找不到。

【问题讨论】:

  • 你的图片有点小,所以很难看清你到底指的是什么,但你有没有尝试将它们嵌入到一个视图框中,设置为填充并设置一个共同的属性,比如宽度或高度?当出现问题时,这应该会保留各种分辨率之间的宽高比。

标签: xaml windows-8 microsoft-metro visual-studio-2012 resolution


【解决方案1】:

AFAIR 1024*768 不是有效的物理尺寸。您应该在“侧面有其他东西”类别中找到它(“视图”右侧和“FullScreenLandscape”上方的第二个图标)。

【讨论】:

  • 我相信这叫做“Snapped”;我相信 1366X768 是最低目标。
  • "Filled" 是我一直在寻找的词... ;-) 我还是错了:1024x768 确实是有效的 Metro 分辨率(此分辨率没有捕捉/填充),所以应该是列在“全屏”类别中(我现在无法检查)。不过,我还是会查看“已填充”类别。
  • 我可以向你保证 - 1024 res ...存在Screenshot here我检查了你所说的,它不存在
【解决方案2】:

查看图片的顶部。你看到视图选择器了吗?视觉状态是全屏。将其更改为填充视图(3/4 视图),您应该会看到 1024x768 视图。

有关 Metro 屏幕尺寸的进一步参考,请阅读:this blogpost from Microsoft.

10 月 13 日编辑

我在我的应用程序的模拟器上看到了这个,即使不是在快照视图中:

你在 VS 上运行什么版本?我正在使用 .NET c4.5.50709 运行版本 11.0.50727.1 RTMREL

【讨论】:

  • 感谢您的建议。不幸的是,我以前尝试过,现在也尝试过。空无一人!如果您进入填充视图,它会为您提供 4 个选项而不是 6 个,最小分辨率为 1366 x 768
  • 你没有得到我,伙计!我可以在“模拟器”中看到你所展示的这个视图,但我无法在设计模式下获得这个视图 - 在 VS 内部。我正在使用 VS 2012。
  • 对不起 HungryCoder。我现在明白了,但是您如何进入 VS2012 中的“设备”视图?我看了,还没找到?我会检查一下我有什么。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多