在我的metro应用程序中,我想设计满足所有分辨率的页面。为此我使用Viewbox控件并为Viewbox中的控件设置height = 768和width = 1366.在这种情况下,除1024 * 768和1280 * 800之外的所有分辨率都满足设计。 如何设计满足每种分辨率的页面。请帮帮我?
答案 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是因为地铁也可以在快照模式下运行)...根据这个,你可以用你的控件进行所有操作。