基于Windows Phone 应用程序模板产生的解决方案的结构。主要运用了Application 类,内容如下:
这段XAML代码初始化了Application的ApplicationLifetimeObjects属性,创建了一个PhoneApplicationService 对象。PhoneApplicationService 类提供了应用程序不同生命阶段的访问功能。包含了对应用程序处于空闲状态的管理,也包含了当应用程序处于有效或无效状态时的管理。
App.xaml 文件,连同其代码隐藏文件App.xaml.cs,共同定义了Application 类的实例。 这个类封装了用于Windows Phone的Silverlight,并提供了一个入口点。
Application 类的RootFrame 属性标识了应用程序的启动页面。 所有的Windows Phone应用程序都有一个最顶层的容器元素,它的数据类型是PhoneApplicationFrame 。这个框架承载了一个或多个用来标识应用程序内容的PhoneApplicationPage 元素,同时它还被用来处理不同页面之间的导航切换。
Grid是一个版面设计元素,它扮演了为其他控件充当容器的角色。它主要被用来定位其中的子控件,并为它们排版。
Canvas:定义了一个区域,在这个Canvas区域中您可以根据需要协调子元素控件的位置。
Grid:定义了一个由列和行组成的灵活的网格区域。
StackPanel:把子控件元素按照水平和垂直排成一线。
【编辑推荐】