學習Windows Phone 7也有一段時間了,也整理了一些不錯的知識點,下面一個系列将會每篇部落格分享10個Windows Phone 7 技巧,并且提供離線文檔下載下傳。
1. Windows Phone 7 應用程式不能運作在背景,不支援多任務【但我們可以使用墓碑機制Tombstoning】
2. Windows Phone 7 應用程式的xap包最大運作為400MB
3. 設定應用程式的ico圖示:右擊項目--設定icon為自己的圖檔即可
4. 替換預設的windows phone 7 的啟動畫面:将SplashScreenImage替換為自己的圖檔即可
5. 設定Windows Phone 7應用程式的啟動頁面:在WMAppManifest.xml中設定
<Tasks>
<DefaultTask Name="_default" NavigationPage="MainPage.xaml" />
</Tasks>
6. Windows Phone 7 頁面導航支援使用别名,使用方法如下:
在App.xaml中配置比對别名,添加命名空間
<a target="_blank" href="http://blog.51cto.com/attachment/201105/214704517.png"></a>
配置比對标簽如下:
<a target="_blank" href="http://blog.51cto.com/attachment/201105/214738351.png"></a>
然後在其後置代碼App.xaml.cs的App()方法中添加如下代碼:
<a target="_blank" href="http://blog.51cto.com/attachment/201105/214817811.png"></a>
然後我們就可以在XAML代碼中使用别名來找到具體的頁面了
<a target="_blank" href="http://blog.51cto.com/attachment/201105/214934235.png"></a>
傳遞頁
<a target="_blank" href="http://blog.51cto.com/attachment/201105/215004866.png"></a>
接受頁 在Load事件中
if (NavigationContext.QueryString.ContainsKey("username")) { tbUserName.Text = NavigationContext.QueryString
<a href="http://blog.51cto.com/attachment/201105/215622712.jpg" target="_blank"></a>
<a href="http://down.51cto.com/data/2358241" target="_blank">附件:http://down.51cto.com/data/2358241</a>
本文轉自xshf12345 51CTO部落格,原文連結:http://blog.51cto.com/alexis/575011,如需轉載請自行聯系原作者