2

在我的 Metro 应用程序中,我想设计满足所有分辨率的页面。为此,我使用了 Viewbox 控件并为 Viewbox 内的控件设置了 height=768 和 width=1366。在这种情况下,除 1024*768 和 1280*800 之外的所有分辨率都满足设计。如何设计满足每个分辨率的页面。请帮助我?

4

1 回答 1

1

嗨,这是可以解决您的问题的代码片段。

//add event listner on size changed
Window.Current.SizeChanged += Current_SizeChanged;

这是事件侦听器或任何其他您想要获取高度和宽度并执行所有操作的自定义方法中的代码:

var height = Window.Current.Bounds.Height;
var width = Window.Current.Bounds.Width;

这将为您提供应用程序的高度和宽度。(我在这里编写应用程序是因为地铁也可以在快照模式下运行)......根据这个,你可以用你的控件进行所有操作。

于 2013-02-07T13:38:24.670 回答