淺析Windows Phone 7訓練包
基于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:把子控件元素按照水平和垂直排成一線。
【編輯推薦】