我为我的Windows 8应用程序设计了一个页面,它必须在不同屏幕尺寸的相同分辨率下运行。例如,考虑我有10.6英寸平板电脑(1366 * 768)和23英寸桌面(1366 * 768)我的应用程序应该支持两种屏幕尺寸。使用c#和xaml来开发应用程序。有谁能够帮我。感谢
答案 0 :(得分:3)
您可以使用Visual Studio模拟器测试各种分辨率和屏幕尺寸。在带有绿色播放按钮的“运行”下拉菜单中,选择“模拟器”(它当前可能设置为“本地计算机”)。然后单击“运行”按钮以启动模拟器。当模拟器启动运行代码时,选择看起来像监视器的第8个按钮。 (此按钮的工具提示是“更改分辨率”)。这将为您提供可以测试的多种屏幕尺寸/分辨率。
另外,这里有一些有用的guidelines for scaling to screens。这引出了一些编码最佳实践,以便在不同的分辨率/屏幕尺寸上扩展您的应用。具体来说,请查看ViewBox和ListView控件;它们可以分别帮助缩放固定或自适应布局。并且canvas可以很好地缩放图像。