淺析Windows Phone 7訓(xùn)練包
基于Windows Phone 應(yīng)用程序模板產(chǎn)生的解決方案的結(jié)構(gòu)。主要運用了Application 類,內(nèi)容如下:
 
 

這段XAML代碼初始化了Application的ApplicationLifetimeObjects屬性,創(chuàng)建了一個PhoneApplicationService 對象。PhoneApplicationService 類提供了應(yīng)用程序不同生命階段的訪問功能。包含了對應(yīng)用程序處于空閑狀態(tài)的管理,也包含了當(dāng)應(yīng)用程序處于有效或無效狀態(tài)時的管理。
App.xaml 文件,連同其代碼隱藏文件App.xaml.cs,共同定義了Application 類的實例。 這個類封裝了用于Windows Phone的Silverlight,并提供了一個入口點。
Application 類的RootFrame 屬性標(biāo)識了應(yīng)用程序的啟動頁面。 所有的Windows Phone應(yīng)用程序都有一個最頂層的容器元素,它的數(shù)據(jù)類型是PhoneApplicationFrame 。這個框架承載了一個或多個用來標(biāo)識應(yīng)用程序內(nèi)容的PhoneApplicationPage 元素,同時它還被用來處理不同頁面之間的導(dǎo)航切換。
Grid是一個版面設(shè)計元素,它扮演了為其他控件充當(dāng)容器的角色。它主要被用來定位其中的子控件,并為它們排版。
Canvas:定義了一個區(qū)域,在這個Canvas區(qū)域中您可以根據(jù)需要協(xié)調(diào)子元素控件的位置。
Grid:定義了一個由列和行組成的靈活的網(wǎng)格區(qū)域。
StackPanel:把子控件元素按照水平和垂直排成一線。
【編輯推薦】
Windows Phone 7開發(fā)環(huán)境搭建
iPhone OS 4與Windows Phone 7功能對比















 
 
 
 
 
 
 