Time of Update: 2018-12-04
說明:就個人使用來說,WebClient的使用方法和訪問WebService有很多相似之處。不同點是Webservice需要建立本地Web引用,但是WebClient就不需要。而且對於訪問的URL,WebClient更容易更改。比如訪問如下:string url = "http://www.youdao.com/smartresult-xml/search.s?jsFlag=true&type=mobile&q=" + Phone.Text.Trim().ToString();
Time of Update: 2018-12-04
集合的概念就不說了,原來存放對象比較方便,方便傳值。建立一個Car類:class Car{public string color { get; set; } public string name { get; set; }}P.S:簡單快捷建立Car的屬性(帶Get/Set方法):輸入prop,Tab後,自動產生 public int MyProperty {get;set;}
Time of Update: 2018-12-04
Windows Phone開發隔離儲存區 (Isolated Storage)兩種使用方法總結如下:以前有個錯誤的理解,因為一直用模擬器開發小案例,模擬器重啟之後隔離儲存區 (Isolated
Time of Update: 2018-12-04
提綱:本文涉及的內容主要是有關本地XML的解析(同理,Web端的XML資料解析方法一樣),然後將解析的XML資料儲存到SQL CE資料庫中。SQL CE資料庫是在程式中建立的,並儲存在隔離儲存區 (Isolated
Time of Update: 2018-12-04
UserControl用處:在開發一個項目時,往往MainPanel會載入很多控制項,但是控制項多了不僅不美觀而且維護起來相當費事。UserConrtol不僅可以自訂控制項,而且還可以將一塊布局的控制項載入到主介面上,這樣方便維護、條理清晰。添加新項 > Windows Phone使用者控制項即可。可以在建立的UserControl上(MainControl使用者控制項名稱)的<Grid
Time of Update: 2018-12-04
ListPicker是一種控制項,預設情況下在WP工具箱中沒有,需要下載並引用Silverlight for Windows Phone Toolkit,最新的安裝程式可以在網上下載。安裝好該工具包後,在工具箱右鍵“選擇項”,添加ListPicker,在工具箱顯示出來便可以直接使用了。ListPicker的外觀像TextBox,點擊可以顯示出所有的內容。說明:ListPicker的使用方法:string[] prov = { "北京", "上海", "天津", "重慶", "黑龍江", "吉林"
Time of Update: 2018-12-04
多說無益,,代碼兩部分如下所示:代碼如下:<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="160*"/> <ColumnDefinition Width="10"/>
Time of Update: 2018-12-04
幾個術語的理解: 名稱說明Launched啟動新程式的啟動Closed通過Back按鍵關閉程式Deactivated一個正在程式運行,此時按start鍵,程式停用,此後進入墓碑化Activated程式從墓碑化複活,即啟用那麼我們程式的生命週期也就大致顯示出來了: 生命週期的描述:當我們在start頁面運行一個程式A時,此時程式A進入啟動(Launched)階段,啟動完成之後,程式一般會相當長的時間處於running狀態,如果此時你按Back鍵,則直接進入Closed狀態,還有就是在運行過程中有
Time of Update: 2018-12-04
參考文章:http://www.cnblogs.com/xqiwei/archive/2012/02/16/2353870.html執行個體說明:在Windows Phone開發中,使用線程和其他有些不同,線程的使用是和委託結合在一起的。在MainPage中,只有一個按鈕和TextBlock,通過線程實現每隔2秒鐘更新一次TextBlock的內容。代碼如下:public partial class MainPage : PhoneApplicationPage {
Time of Update: 2018-12-04
System.Windows.Shapes命名空間中包含了顯示向量圖形的元素分別為ellipse和rectangle;Ellipse類表示繪製一個橢圓,是派生自Shapes命名空間,比如下面的例子: <!--ContentPanel - 在此處放置其他內容--> <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <Ellipse Fill="b
Time of Update: 2018-12-04
本節實現的內容是資料共用,實現的效果描述:首先是建立兩個頁面,當頁面MainPage通過事件導航到頁面SecondPage是,我們需要將MainPage中的一些內容(比如一個字串)傳遞到SecondPage中,SecondPage頁面就出呈現出傳遞來的內容,當頁面SecondPage通過事件導航到頁面MainPage的時候,我們也把一些內容(比如一個字串)傳遞與頁面MainPage;在建立的MainPage.xaml檔案中我只添加了一個Button元素,設定顯示的Content內容,並定義了該
Time of Update: 2018-12-05
兩種方法將調用系統照相機後返回的照片轉換為WriteableBitmap 對象,方法一:WriteableBitmap bitmap = PictureDecoder.DecodeJpeg(e.ChosenPhoto);方法二:BitmapImage bitmap = new BitmapImage(); bitmap.SetSource(e.ChosenPhoto);WriteableBitmap wb = new
Time of Update: 2018-12-05
CollectionViewSource類可以根據指定條件為資料來源產生視圖,可以指定排序,篩選,甚至分組.可以把它產生的視圖和資料來源之間的關係理解成關係型資料庫的視圖和表之間的關係.1.在View中添加一個ListBox和三個按鈕. (記得取消DataTemplate的注釋啊.....) 2.後台代碼如下 public class Item { public string Name { get; set; } public string Sex {
Time of Update: 2018-12-05
1.命名空間xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"2.在PhoneApplicationPage根節點下添加如下代碼 <toolkit:TransitionService.NavigationInTransition> <!--指定進入當前視窗的動畫-->
Time of Update: 2018-12-05
我覺的處理墓碑化是一個非常棘手的問題.一旦程式從墓碑化返回當前頁面,當前頁面的所有資料都為空白,會重新調用該頁面的建構函式,建立一個新的頁面,如果這個頁面上沒有使用後台代碼建立的UI的話,還容易一點,如果有使用後台代碼建立的UI,還要需要重新添加UI,然後恢複這些UI的狀態.我覺得這個過程處理起來會很痛苦,我的想法是把需要動態建立UI的部分做成一個UserControl,在UserControl裡面處理建立UI的邏輯.首先在UserControl裡面定義相依性屬性,然後使用資料繫結技術綁定相依性
Time of Update: 2018-12-05
首先需要去下載一個Silverlight Toolkit安裝包,:http://silverlight.codeplex.com/releases安裝好後,這時嘗試AddReference時,發現依然沒有出現Microsoft.Phone.Controls.Toolkit 。還有一個步驟,就是將剛裝載好的Microsoft.Phone.Controls.Toolkit.dll檔案放到Silverlight目錄下。具體路徑是:C:\Program Files\Microsoft
Time of Update: 2018-12-05
安裝 Windows Phone SDKWindows Phone51(共 53)對本文的評價是有協助 - 評價此主題2012/2/9Windows Phone SDK 包括 Visual Studio 2010 Express for Windows Phone、Windows Phone 模擬器、XNA Game Studio、Expression Blend for Windows Phone、樣本以及文檔。如果您的開發電腦上已安裝 Visual Studio 2010
Time of Update: 2018-12-05
你必須知道的Windows Phone 7開發,包括Managed 程式碼、開發模型、應用程式架構、開發工具的選擇、工程類型、系統的本質。 Managed 程式碼是你唯一的選擇對於普通的ISV和開發人員來說,Managed 程式碼將是唯一的選擇。你將不能使用c++來編寫程式,同時,也不能對已有的native dll或者系統函數進行P/Invoke調用。也就是說,不要奢望將你的某些代碼封裝在native dll裡面然後在Managed 程式碼裡面調用。兩種開發模型可以選擇而編寫Managed
Time of Update: 2018-12-04
不把天朝作為首發地之一,不允許天朝程式員註冊開發人員,包膜遲早會後悔的,他的這種行為已經失去了先機,要知道天朝有多少人準備換智能機,這樣下去只能進一步加大ios和android的佔有量,他太小看天朝p民的購買力了,有天朝支援何愁wp7不牛,或許他考慮wp7要跟xboxlive連協,誰叫你不把xb360引入天朝???即便如此,我還是看好wp7,技術、平台都是靠錢來推,包膜有的是錢。ios的所謂互動體驗遲早被強化移植到wp7,而且後者更開放,給使用者更多自由度~~~
Time of Update: 2018-12-04
本文將Windows Phone 7常用的資源進行了整理,方便大家使用。後續我將會經常更新其中的資源,大家如果有好的資源請留言,我好編輯到本文中。1.工具下載線上安裝包離線安裝包(推薦)2.微軟官方資料MSDN Windows Phone首頁微軟Windows Phone Portal微軟Windows Phone HomeWindows Phone NewsroomWindows Phoen團隊部落格Silverlight for Windows PhoneExpression Blend 4