天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Windows Phone 7中用好Silverlight開發利器

  除了Windows Phone 7的UI可以用Silverlight框架來設計,還可以用Silverlight創建Windows Phone 7的應用程序。本文為一個國外.NET平臺開發者為Windows Phone 7創建的Silverlight應用程序。

  以下為譯文:

  序言

  Windows Phone 7 現在已經開始銷售了,一些激進的開發者已經在使用一些開發者工具創建新一代的Angry Birds或 NETflix 應用程序了。就像我們在過去的文章中提到的那樣,為了方便開發者創建 Windows Phone 應用程序,微軟提供了一套免費的開發者工具。Windows Phone的架構可以讓開發者選擇兩種不同的框架來創建 Windows Phone 應用程序/游戲的時候。在這篇文章中,我們主要關注使用 Silverlight 框架來創建 Windows Phone 應用程序。

  為什么要使用Silverlight?

  我們不禁要問:為什么要使用Silverlight框架來創建 Windows Phone 應用程序呢?

  Silverlight(大家通常認為Silverlight是Flash的直接競爭對手)可以讓Web開發者們創建富互聯網應用程序。對于那些需要良好的應用程序邏輯或實用性的程序來說,你肯定更喜歡使用Silverlight。

  Microsoft Visual Studio中的Silverlight項目入門

  在你安裝了 Windows Phone 開發者工具以后,你可以直接運行Visual Studio Express for Windows Phone。或者,如果你已經安裝了 Visual Studio 2010 Pro SKUs,你可以運行 Visual Studio 2010 Pro SKUs,然后選擇 File -> New -> Project,然后再從模板類型中選擇 Silverlight for Windows Phone 7。


圖1 選擇Silverlight for Windows Phone 7

  這是一些你需要了解的模板。根據具體的應用程序類型,你可以選擇最合適的模板。

  對于我們的Demo來說,我們會選擇基礎的Windows Phone Application模板。把我們的項目命名成WindowsPhoneApplicationDemo,然后按Enter鍵來創建這個項目。

  如果我們按了Enter鍵,IDE(Integrated development environment)會進行一系列操作,并且創建一大推文件Appl.xaml, MainPage.xaml 和其他圖像文件 ApplicationIcon.png, Background.png 和 SplashScreenImage.jpg 。

  讓我們看看這些文件都是什么:

  為了看到設計器視圖,可以在 MainPage.xaml 上右擊,然后點擊View Designer(如果設計器還不可用的話)。這是設計器的外觀,以及后臺代碼:


圖2 設計器視圖

  對于我們的應用程序來說,我們打算創建一個簡單的計算器,它可以讓用戶在攝氏溫度和華氏溫度之間進行轉換。要開始這個工作,可以按Ctrl + Alt + X,彈出ControlBox,然后把兩個TextBlock控件,兩個TextBox控件,和一個Button控件拖放到設計器上,如下圖所示:


圖3 彈出的相應控件

  現在,讓我們開始定制我們的應用程序。

  在 MainPage.xaml.cs 中找到下面這個代碼段,然后把ApplicationTitle的Text屬性改成My cool convertor,把PageTitle的Text屬性改成Let's rock WP7。

   1. <!--TitlePanel contains the name of the application and page title--> 
2. <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
3. <TextBlock x:Name="ApplicationTitle" Text="MY APPLICATION" Style="{StaticResource PhoNETextNormalStyle}"/>
4. <TextBlock x:Name="PageTitle" Text="page name" Margin="9,-7,0,0" Style="{StaticResource PhoNETextTitle1Style}"/>
5. </StackPanel>
6.
7. Also change the following snippet in MainPage.xaml.cs as highlighted.
8. <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
9. <TextBlock Height="30" HorizontalAlignment="Left" Margin="29,71,0,0" Name="textBlock1" Text="Degrees" VerticalAlignment="Top" />
10. <TextBox Height="72" HorizontalAlignment="Left" Margin="162,54,0,0" Name="textBox1" Text="0" VerticalAlignment="Top" Width="245"></TextBox>
11. <TextBlock Height="30" HorizontalAlignment="Left" Margin="29,177,0,0" Name="textBlock2" Text="Fahrenheit" VerticalAlignment="Top" />
12. <TextBox Height="72" HorizontalAlignment="Left" Margin="162,162,0,0" Name="textBox2" Text="0" VerticalAlignment="Top" Width="245" />
13. <Button Content="Clear" Height="72" HorizontalAlignment="Left" Margin="139,320,0,0" Name="button1" VerticalAlignment="Top" Width="160" />
14. </Grid>

it知識庫Windows Phone 7中用好Silverlight開發利器,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: hdxxxx58丝袜连裤袜 | 亚洲日本va中文字幕久久 | 香港论理午夜电影网 | 蜜臀AV色欲A片无码一区 | 果冻传媒mv国产陈若瑶主演 | 海角社区在线视频播放观看 | 在线视频中文字幕 | 美女岔开腿露出粉嫩花苞 | 国产午夜精品自在自线之la | 久久99精品涩AV毛片观看 | 内射一区二区精品视频在线观看 | 亚洲精品免费在线视频 | 好男人好资源在线播放 | 吸奶舔下面 | 在线免费观看国产 | 国产午夜精品福利久久 | 亚洲字幕久久 | 亚洲精品蜜夜内射 | 亚洲精品国产在线观看 | 国产精品久久久久秋霞影视 | 亚洲精品第一综合99久久 | 思思re热免费精品视频66 | 欧美高清vivoesosexo10 | 男人和女人一起愁愁愁很痛 | 18禁裸乳无遮挡免费网站 | 亚洲AV噜噜狠狠网址蜜桃尤物 | 99在线观看视频免费 | 红番阁免费观看 | 亚洲国产精品嫩草影院久久 | 国产曰批试看免费视频播放免费 | 国产成人精品视频免费大全 | 男女肉大捧进出全过程免费 | a亚洲在线观看不卡高清 | 十次啦中文网 | 国产午夜AV无码无片久久96 | 男人的天堂黄色片 | 一区二区三区国产亚洲网站 | 99视频精品全部 国产 | 动听968| 精品欧美18videosex欧美 | 伊人久久大香线蕉综合99 |