幾乎所有的wp7的資料都是從項目模板中的檔案著手的,下面就整理下這方面的內容。
例如,下面的這個專案檔:
AppManifest.xml
產生應用程式安裝包(XAP)所需的一個簡單的應用程式資訊清單檔案。
AssemblyInfo.cs
設定檔,它包含了名稱和版本的中繼資料,會被嵌入到產生的組件檔中。修改版本資訊就在這裡修改。
WMAppManifest.xml
另一個包含了應用程式特定資料的中繼資料檔案,包括標題,表徵圖位置,功能等等。另外這裡也定義了程式的起始頁面。
AssemblyInfo.cs
設定檔,它包含了名稱和版本的中繼資料,會被嵌入到產生的組件檔中。修改版本資訊就在這裡修改。
WMAppManifest.xml
另一個包含了應用程式特定資料的中繼資料檔案,包括標題,表徵圖位置,功能等等。
App.xaml/App.xaml.cs 定義應用程式的進入點,初始化應用程式範圍內的資源,顯示應用程式使用者介面。 App.xaml類似於ASP.NET中的web.config,儲存整個應用程式使用的資料和設定。可以定義resource,供其他頁面引用,一般也將style和uri別名放在<Application.Resources></Application.Resources>中。 App.xaml.cs檔案主要是初始化、處理異常的作用,並且重要的是定義了四個重要的事件(運行、關閉、啟用以及Deactivated),這四個事件在必要的時候需要修改。
MainPage.xaml/MainPage.xaml.cs 定義應用程式中的程式頁面(帶有使用者介面的頁面)。 他是應用程式的首個頁面,程式從這個頁面開始啟動。(當然可以在WMAppManifest.xml中修改)
ApplicationIcon.png
一種帶有表徵圖的影像檔,代表了手機應用程式列表中應用程式的表徵圖。 這個是在軟體列表裡顯示的表徵圖,比在start頁面中的要小。
Background.png
當應用固定在start頁面是顯示的表徵圖。
SplashScreenImage.jpg
這個圖片會在應用程式啟動時顯示。啟動畫面會給使用者一個即時的反饋,告訴使用者應用程式正在啟動直到成功跳轉到應用程式的第一個頁面。 使用者的啟動畫面可以和應用程式的一個頁面設計的非常相似,這樣能給使用這一個應用程式被快速載入的感覺。 可以修改,但是要注意大小。
References folder 一些庫檔案(集)的列表,為應用程式的工作提供功能和服務。
最後注意,要修改wp的資訊清單檔,一般不直接修改,而是通過修改項目的屬性來修改,防止出錯,如: