如何在窗口大小更改后让控件保持位置

时间:2013-03-17 11:47:42

标签: c# windows xaml

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

例如,如果我在Windows模拟器(平板电脑)上运行我的应用程序,则布局非常完美。当我在我的本地机器上运行我的应用程序时,布局根本不像它在模拟器上的样子。

如何设计我的应用程序以完美契合?

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

基本上,我如何确保我的应用程序始终看起来最好,无论我在现实世界中运行的屏幕尺寸如何?

我目前正在使用网格来控制布局,3列和3行,宽度和高度设置为“*”。我知道,对于更大的屏幕尺寸,列宽和行高会增加,而对于更小的屏幕尺寸则相反。

我基本上只是在寻找良好的设计实践,以便始终尽力而为,避免大规模的布局更改。

1 个答案:

答案 0 :(得分:0)

我最后参加了微软研讨会,为期2天。我问过Windows Store应用程序是否存在ViewBox。他们说“我不这么认为”:)。

但它存在:D

我确信使用ViewBox http://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.controls.viewbox

会很容易

将您的设计放在视图框中。就这样。我们将它用于silverlight。