Windows Phone開發之路(10) 進軍WP的第一個程序


  前面介紹了XAML和Silverlight的基礎知識,這些都是為了開始正式開發WP程序做准備,現在我們的基礎知識有了,我們就可以正式地開始WP程序開發了。首先我會從建立一個Hello Windows Phone程序開始,請大家不要小看這個看似簡單的程序,其實它是我們進行復雜程序開發的基礎。下面我們來新建一個Windows Phone Application程序。

一,項目組成文件介紹

  我們新建一個項目后,發現VS已經為我們自動生成了一些文件,那這些文件各自的作用是什么呢?
  1,Properties節點下包含了三個文件。兩個XML文件和AssemblyInfo.cs文件用於定義應用程序的特性。
  2,根目錄下有三個圖片文件。其中ApplicationIcon.png表示應用程序圖標,Background.png表示應用程序Start平鋪圖標背景,SplashScreenImage.jpg表示應用程序加載時(或稱啟動時)的圖像占位符。
  3,App.xaml和App.cs文件。App.xaml用來存儲整個應用程序所使用的資源(在節點<Application.Resources>下),這些資源包括配色方案,漸變筆刷,樣式等。App.cs文件主要用來定義應用程序的入口點。
  4,MainPage.xaml和MainPage.cs文件。MainPage.xaml相當於應用程序的主頁,而MainPage.cs主要是編寫事件處理程序代碼。

  我們大部分時間將花在MainPage.xaml和App.xaml這兩對文件上。

二,建立第一個WP程序

  我們要實現的效果是在顯示屏中心顯示一段文字。我們在名稱為ContentPanel的Grid中插入一個新的TextBlock。
  XAML代碼:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<TextBlock Text="Hello Windows Phone!" HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Grid>

  效果如圖:

  注意,這里有三個重要的屬性。Text屬性表示TextBlock的文本內容,它是String類型的。HorizontalAlignment和VerticalAlignment屬性分別表示水平和垂直對齊方式,它們都是枚舉類型的,設置的時候只需要設定成其成員名稱即可。

三,主題顏色

  WP7主題包括背景(background)和強調(Accent)顏色,其中背景顏色有深色(深色背景,淺色文本)或淺色(淺色背景,深色文本)。設置主題的方法是從手機或手機模擬器的Start屏幕,單擊或觸摸右上角的向右箭頭,找到設置(Setting),然后選擇主題(Theme)。下面分雖是設置成深色和淺色背景的效果。   
           深色背景                 淺色背景

  雖然這些顏色是被自動應用的,但是我們也可以自定義文本顯示的顏色,可以通過TextBlock標記中的Foreground屬性來實現。下面是將Foreground設為"Red”后的效果,如圖:

  以上就是第一個WP程序的內容,下一篇將會總結WP中方向處理相關的內容,針對每個知識點,我將會用實例來總結,這樣也有利於我們快速掌握WP開發技術。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM