浅析Windows Phone 7训练包


  本文标签:WindowsPhone

  基于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:把子控件元素按照水平和垂直排成一线  。