我正在使用XAML和C#创建Windows应用商店应用。
例如,如果我在Windows模拟器(平板电脑)上运行我的应用程序,则布局非常完美。当我在我的本地机器上运行我的应用程序时,布局根本不像它在模拟器上的样子。
如何设计我的应用程序以完美契合?
我应该有多个设计,并启动检查屏幕分辨率并选择最适合该分辨率的布局?
基本上,我如何确保我的应用程序始终看起来最好,无论我在现实世界中运行的屏幕尺寸如何?
我目前正在使用网格来控制布局,3列和3行,宽度和高度设置为“*”。我知道,对于更大的屏幕尺寸,列宽和行高会增加,而对于更小的屏幕尺寸则相反。
我基本上只是在寻找良好的设计实践,以便始终尽力而为,避免大规模的布局更改。
答案 0 :(得分:0)
我最后参加了微软研讨会,为期2天。我问过Windows Store应用程序是否存在ViewBox。他们说“我不这么认为”:)。
但它存在:D
我确信使用ViewBox http://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.controls.viewbox
会很容易将您的设计放在视图框中。就这样。我们将它用于silverlight。