根据windows8中的各种分辨率进行设计

时间:2013-02-07 07:18:25

标签: c# windows-8 microsoft-metro windows-runtime winrt-xaml

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

1 个答案:

答案 0 :(得分:1)

嗨,这是代码片,它将解决你的问题。

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

这里是事件监听器中的代码或任何其他自定义方法,您希望获得高度和宽度并执行所有操作:

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

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