一:下載Windows Phone SDK
系統要求
- 支持的操作系統:Windows 7;Windows Vista
- Windows® Vista®(x86 和 x64)Service Pack 2 - 除 Starter Edition 之外的所有版本
- Windows 7(x86 和 x64)- 除 Starter Edition 之外的所有版本
- 安裝需要系統驅動器上有 4 GB 可用磁盤空間。
- 3 GB 內存
- Windows Phone Emulator 要求有使用 WDDM 1.1 驅動程序的支持 DirectX 10 或更高版本的圖形卡
注意:Windows Phone SDK 7.1 與 Visual Studio 2010 SP1 的最終版本兼容。如果計算機中裝有 Windows Phone SDK 7.1 的預發行版本(Beta 或 RC),請先卸載該版本,然后再安裝本產品。
下載地址:
中文版:http://download.microsoft.com/download/7/E/C/7EC8F134-0CCF-4741-8BB0-2BABE4FC4875/WPSDKv71_chs1.iso
Windows Phone SDK 包括以下組件
- 用於 Windows Phone 的 Microsoft Visual Studio 2010 學習版
- Windows Phone Emulator
- Windows Phone SDK 7.1 程序集
- Silverlight 4 SDK 和 DRT
- 用於 XNA Game Studio 4.0 的 Windows Phone SDK 7.1 擴展
- 用於 Windows Phone 7 的 Microsoft Expression Blend SDK
- 用於 Windows Phone OS 7.1 的 Microsoft Expression Blend SDK
- 用於 Windows Phone 的 WCF Data Services 客戶端
- 用於 Windows Phone 的 Microsoft Advertising SDK
二:安裝
安裝過程很簡單,在這里就不敘述
三:編寫第一個WP7程序
- 啟動Visual Studio2010,新建項目


- 編寫代碼 這里我們要實現的功能是點擊一個按鈕讓PageTitle改變文本,所以我們要修改的代碼如下:
1 <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
2 <TextBlock x:Name="ApplicationTitle" Text="First Windows Phone" Style="{StaticResource PhoneTextNormalStyle}"/>
3 <TextBlock x:Name="PageTitle" Text="Hello Windows Phone" FontSize="38" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
4 <Button x:Name="btnClick" Content="點擊改變標題" Click="btnClick_Click"/>
5 </StackPanel>
為按鈕編寫事件:
private void btnClick_Click(object sender, RoutedEventArgs e)
{
PageTitle.Text = "跟Limits一起學習WP7開發!";
}
F5運行模擬器,效果如下:

點擊按鈕后的效果:

