0

我正在使用 XAML 和 C# 创建一个 Windows 应用商店应用程序。

例如,如果我在 Windows 模拟器(平板电脑)上运行我的应用程序,那么布局是完美的。当我在本地机器上运行我的应用程序时,布局看起来与模拟器上的完全不同。

我如何设计我的应用程序以完美地适应两者?

我是否应该有多种设计,并在启动时检查屏幕分辨率并选择最适合该分辨率的布局?

基本上,我如何确保我的应用程序总是看起来最好,无论它在现实世界中的屏幕尺寸是多少?

我目前正在使用 Grid 来布局控件、3 列和 3 行,并将 Width 和 Height 设置为“*”。我知道屏幕尺寸越大,列宽和行高会增加,而屏幕尺寸越小则相反。

我基本上只是在寻找好的设计实践,因为总是尽力而为并避免大规模的布局更改。

4

1 回答 1

0

我最后参加了两天的微软研讨会。我问是否存在适用于 Windows 应用商店应用的 ViewBox。他们说“我不这么认为”:)

但它存在:D

我相信使用 ViewBox 会很容易http://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.controls.viewbox

将您的设计放入视图框中。就这样。我们将它用于银光。

于 2013-03-17T13:15:41.517 回答