Time of Update: 2018-12-07
現在Windwos Phone 7的資料存放區得寫入到隔離儲存區 (Isolated Storage)空間中,有兩種儲存方式:1.獨立檔案儲存體;2.獨立設定儲存。(1)獨立檔案儲存體獨立檔案儲存體的使用方法與檔案類似寫入://Obtain the virtual store for applicationIsolatedStorageFile myStore = IsolatedStorageFile.GetUserStoreForApplication();//Create a new
Time of Update: 2018-12-07
本文將Windows Phone 7常用的資源進行了整理,方便大家使用。後續我將會經常更新其中的資源,大家如果有好的資源請留言,我好編輯到本文中。1.工具下載線上安裝包離線安裝包(推薦)2.微軟官方資料MSDN Windows Phone首頁微軟Windows Phone Portal微軟Windows Phone HomeWindows Phone NewsroomWindows Phoen團隊部落格Silverlight for Windows PhoneExpression Blend 4
Time of Update: 2018-12-07
對於WP7的Silverlight項目預設Portrait mode而XNA項目預設是Landscape mode的,要想改變這個初始的模式的話,可以通過更改PhoneApplicationPage頁面的SupportedOrientations這個屬性。 SupportedOrientations屬性有三個枚舉值,分別是:Landscape(支援水平方向)、Portrait(支援垂直方向)、PortraitOrLandscape(支援水平和垂直方向)。
Time of Update: 2018-12-07
立刻生效,無需確定介面 要允許使用者取消上一步操作 進度條 狀態列的頂部有個進度條。分為determinate和indeterminate兩種。 可以判斷進度的用determinate,例如下載;不能判斷進度的用indeterminate,例如串連網路、登入。 主題背景 有黑色背景和白色背景兩種,設計UI要考慮全。 輸入大分類 • Touch• On-screen keyboard• Hardware keyboard• Microphone• Phone hardware
Time of Update: 2018-12-07
Popup這個控制項常用來做UI hack,屬於非常規部隊,下面來瞭解一下Popup。Popup本身是無形的,但是它可以包含一個子項目,子項目是什麼都行。Popup預設位置是在父元素的左上方,可以通過margin, HorizontalOffset和VerticalOffset來安排位置。Popup會蓋住Z-order在其上層的元素。例如: 只有IsOpen屬性設定為true的時候,popup才可見。 作為根項目不受Oriented影響若popup不附屬於任何一個元素(會隱式附加在root
Time of Update: 2018-12-07
快速鍵F1: back按鈕F2:Home(Start)按鈕F3:Search按鈕Pause:用鍵盤輸入取代螢幕小鍵盤更多快速鍵參考:http://bit.ly/emulatorshortcuts 表徵圖三種按鈕表徵圖如所示: 如果使用了自訂的表徵圖,需要改一下這個資源的Build Action,要是Content,而不是Resource。三種Build ActionBuild Action屬性設定為Content的檔案將被作為獨立檔案直接打包在xap檔案中Build
Time of Update: 2018-12-07
Isolated Storage之所以叫isolated,是因為一個app的資料不能被另一個app訪問。IsolatedStorageSettings儘管有一個Save方法,但其實沒有必要調用它。因為程式在close或deactive的時候都會儲存資料。唯一說得過去的調用Save方法的時候,是因為app崩潰退出而遺失資料。app升級後,Isolated Storage中的資料保留。app卸載後,資料刪除。Isolated
Time of Update: 2018-12-07
添加Application Bar用 Expression Blend很直觀。添加Application Bar:右擊 Objects and Timeline 面板上的PhoneApplicationPage,選擇 Add ApplicationBar。添加ApplicationBarIconButton: 右擊ApplicationBar,選擇Add ApplicationBarIconButton。添加ApplicationBarMenuItem:
Time of Update: 2018-12-07
序列化儲存在IsolatedStorageSettings.ApplicationSettings字典中的對象都要能被序列化。所有這些對象都被序列化存放在一個叫做__ApplicationSettings的XML檔案中。如果有對象無法成功地序列化進字典,它也不會報錯,而是不聲不響地失敗。所有的基礎類型,基礎類型的集合,以及由基礎類型構成的類都可以成功序列化,因此可以認為,沒有什麼是不能序列化的,如果要有意讓某個欄位不進行序列化,則可以加上IgnoreDataMember屬性來排除該欄位。注意:儘
Time of Update: 2018-12-07
Style的用法首先在XAML裡定義,作為資源字典的一部分:<!-- Add one item to the page's resource dictionary --> <phone:PhoneApplicationPage.Resources> <!-- A style for the two text blocks in WaitingForCallPanel --> <Style x:Key="WaitingTextStyle"
Time of Update: 2018-12-07
有些應用是跟網路環境敏感的,WiFi快且免費,3G走流量,GSM慢,所以我們需要知道如何判斷當前的網路類型,以及當網路類型發生改變時如何得到通知。MSDN相關文章:How To: Detect Network
Time of Update: 2018-12-07
1. Windows Phone 瀏覽器原生支援情況1.1 Windows Phone 7.0(含windows phone 7.5以下的其他版本)所有HTML5特性均不支援。1.2 Windows Phone 7.5(Mango)瀏覽器版本為IE 9 Mobile版本1.Parsing Rulse 圖1.2.1 2. Canvas支援
Time of Update: 2018-12-07
通常使用本地程式來進行HTM5的開發時並不會採用自己實現瀏覽器的來承載HTML5頁面的做法,因為成本和效率得不到保證。在Microsoft.Phone.Controls程式集裡微軟提供了WebBrowser控制項,可以通過設定WebBrowser控制項的URI屬性或使用nanvigate方法來導航到URI來顯示HTML5頁面。樣本: <Grid x:Name="LayoutRoot" Background="Transparent">
Time of Update: 2018-12-07
本文將Windows Phone 7常用的資源進行了整理,方便大家使用。後續我將會經常更新其中的資源,大家如果有好的資源請留言,我好編輯到本文中。1.工具下載線上安裝包離線安裝包(推薦)開發套件更新(2010.10)2.微軟官方資料Windows Phone 7中文開發中心MSDN Windows Phone首頁微軟Windows Phone Portal微軟Windows Phone HomeWindows Phone NewsroomWindows
Time of Update: 2018-12-07
WP7中導航頁面:NavigationService.Navigate(new Uri("/Page1.xaml", UriKind.Relative));WP7中頁面間傳值:WP7頁面間傳值跟普通的web頁面間的傳值很類似。this.NavigationService.Navigate(new Uri("/Page1.xaml?pagetitle=hello", UriKind.Relative));另一個頁面取值:this.PageTitle.Text =
Time of Update: 2018-12-07
在WP7的picture hub中,選中一張圖片,查看圖片時,點擊“…”菜單,點extras…時,會出現一個菜單(這個菜單中就是可以對選中的圖片進行分享或者處理的應用列表)下面介紹如何?這個一鍵分享功能:在你的應用程式中建立一個叫“Extras.xml”的XML檔案,裡面的內容如下:<?xml version="1.0" encoding="utf-8" ?><Extras> <PhotosExtrasApplication> <Enabled&
Time of Update: 2018-12-07
在一些要用到網路連接的應用中,應該在應用啟動時先判斷是否有網路連接,如果有就更新資料,如果沒有網路連接,就顯示提示資訊。首先加入命名空間using System.Net.NetworkInformation;判斷網路連接的代碼:if (NetworkInterface.GetIsNetworkAvailable()){ //有網路連接的處理}else { //提示使用者開啟網路連接,或者讀取之前用戶端儲存的資料}
Time of Update: 2018-12-07
在WP7的picture hub中,選中一張圖片,查看圖片時,點擊“…”菜單,點share…時,會出現一個菜單(這個菜單中就是可以對選中的圖片進行分享或者處理的應用列表)下面介紹如何?這個一鍵分享功能:1.建立share picker xml檔案2.擷取和處理圖片在你的應用程式中建立一個叫“E0F0E49A-3EB1-4970-B780-45DA41EC7C28.xml”的XML檔案注意:請把檔案的 Copy to Output Directory的屬性設定成Copy
Time of Update: 2018-12-07
微軟最有價值專家(MVP)Rob Miles 和 Andy Wigley 進行了一系列 Windows Phone 7 應用、遊戲開發相關的視頻培訓課程。如今這 12 部培訓視頻都已經放出,每部時間長度約 50 分鐘。感興趣的同學可以通過 Zune 或 iTunes 訂閱 Podcast,也可以在 Channel 9 線上觀看、下載,涉及的課件和材料都可以在這裡下載。這 12 部培訓視頻內容是:1. Windows Phone 7 Jump Start: 介紹2. Windows Phone 7
Time of Update: 2018-12-07
http://www.microsoft.com/downloads/details.aspx?FamilyID=c8496c2a-54d9-4b11-9491-a1bfaf32f2e3&displaylang=en#filelist下載連結話說微軟的wm系列的作業系統以後就慢慢淡出曆史舞台更名為windows phone 7 而且多了很多人性化的東西,可以直接和XBOX360裡的虛擬社區串連等號稱WINDOWS PHONE