3

我正在构建 Windows 商店应用程序。我在 Visual Studio .net 2012 中使用 Windows 8 和 WPF。

此应用程序的 UI 应可扩展到不同的屏幕。我创建了一个页面,当在 10.6" 屏幕的分辨率为 1920 x 1080 的模拟器上运行应用程序时,控件(按钮、图像、文本)正确匹配。问题是当我更改分辨率时,控件的行为不正确

  • 当分辨率或屏幕尺寸增加(例如 23" 屏幕为 1920 x 1080)时,页面上会创建空白空间;
  • 当分辨率或屏幕尺寸减小(例如 10.6" 屏幕为 1024 x 768)时,控件尺寸也会增加,其中一些控件在 UI 中不可见,因为它们在底部显示得太远。

有没有办法构建独立于屏幕尺寸或分辨率的“可扩展”商店应用程序?当分辨率改变或从一个屏幕到另一个屏幕时,控件大小和字体大小应该增加和减小,但它们都应该适合空间并且不应该创建空白区域。

任何帮助将不胜感激。

谢谢你

4

1 回答 1

3

这篇 MSDN 文章讨论了缩放到屏幕的指南。它涉及屏幕尺寸、屏幕分辨率和纵横比。它提供了一个表格,其中显示了为使用缩放以适应功能的应用推荐的最佳实践,并涉及自适应布局。文末也有参考[Guidelines for layouts]。

希望这可以帮助!

http://msdn.microsoft.com/en-us/library/windows/apps/hh780612.aspx

市民

于 2013-03-09T18:18:43.433 回答