Windows 8 Metro App开发[8]处理Fullscreen, Snapped和Filled状态

1、视图状态的介绍

    在Windows 8 Metro App中,我们可以处理三种视图状态:full screen, snapped, filled。

    full screen是Metro App默认的状态,而snapped和fill视图状态只能显示在水平分辨率为1366像素或者更高的屏幕中。因为snapped 视图宽度为320像素,可以摆放在屏幕的左边或者右边。剩余的1046像素分别分配为:分割线(22像素)和fill视图,fill视图的水平像素必须为1024或者更高。

 

如下面的三个图所示:

 

full screen(程序填满整个屏幕)

snapped(应用程序只占据了整个屏幕的一小部分)

Fill(应用程序占据了snapped宽度剩余的区域)

这样用户就可以同时使用2个应用程序,那么作为开发者,就需要提供相应的布局和用户响应以满足三种视图状态。
下面我就会根据视图状态的变化,在对我的程序进行编程控制,以适应相应的布局和用户响应。

原文地址:https://www.cnblogs.com/Yukang1989/p/2908593.html