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
問題現象:在實際應用過程中,常常是在操作一個程式時,會突然插入新的任務,當前任務就要提交到後台,去執行新的程式。正比如,一個使用者正在註冊一個網站,正在填寫表單資訊,但是一個優先順序更高的任務需要解決,這樣會用到Back或Start按鍵來選擇其他動作。如果註冊表單的資料不儲存的話,在重新載入該頁面時可能會遺失資料,這對使用者來說是很差的體驗。本篇就要解決這樣的問題。程式案例:MainPage只有一個TextBox。有TextBox的myTextBox_TextChanged事件和MainPage
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
Windows Phone技術簡介:Windws Phone是微軟出的手機平台作業系統,是繼Windows Mobile作業系統之後的又一個功能強大的作業系統。Windows
Time of Update: 2018-12-04
說明:一個按鈕button1,對應一個button1_click事件,一個TextBlock,用來顯示內容。點擊該按鈕可以得到當前GPS座標,並根據座標得出當前所在的位置描述。該應用依賴於手機GPS的硬體支援,模擬器提供不了。根據提供的GPS的經緯度調用自訂的Web Service方法來得到位置描述。介面圖如下:代碼如下: private void button1_Click(object sender, RoutedEventArgs e) {
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
Textblock xaml檔案和隱藏檔案 在設計介面的時候我們可以通過xaml中進行設計,這種設計是所見即所得 (WYSIWYG)的,很是方便,由於xaml中使用到的元素都是其實質都是類檔案,比如textblock類,textblock在xaml檔案中展示的特性都是該類的屬性及方法;所以我們也可以在隱藏檔案完成對可視化元素的構建,例如我們實現如下的效果:那麼我們在MainPage.xaml 部分檔案代碼如下: <!--ContentPanel - 在此處放置其他內容-->
Time of Update: 2018-12-04
正如web開發中的Js限制,有的文本只允許輸入數字,有的只允許輸入郵箱等,InputScope的使用就是為了更方便的輸入特定的資料內容。NameValue可以為EmailNameOrAddress、Chat、Date、Number、Password、PostCode等內容。可以根據NameValue來替換不同的類型需求。使用方法執行個體: <TextBox Name="myTextBox" Width="480" Height="100"
Time of Update: 2018-12-04
windows phone 瀏覽器主要用的控制項是phone:WebBrowser,該控制項就是windows phone中的IE,在grid控制項嵌套的grid控制項中添加如下代碼: 1 <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">2 <TextBox Height="Auto" HorizontalAlignment="Stretch" Margin="0,0,12
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
使用相機需要引用如下命名空間using Microsoft.Phone.Tasks; 在這個案例中我們還用到了BitmapImage類,所以我們需要引用命名空間using System.Windows.Media.Imaging; 如下 MainPage.xaml檔案在初始化的基礎上添加了兩個元素<TextBlock x:Name="txtName" Text="啟動相機" Grid.Row="1" ></TextBlock> <Image x:Na
Time of Update: 2018-12-04
在windows phone 中存在著加速計,我們可以利用加速計獲得使用者手機的狀態,根據手機狀態調整我們的程式,這樣會更人性化;windows phone
Time of Update: 2018-12-04
頁面導航的例子我們使用的是兩個頁面,從第一個頁面(MainPage)導航到第二個頁面(SecondPage),然後可以從第二個頁面導航到第一個頁面 ,使用的os 7.1;頁面導航沒有引入新的命名空間使用的到屬性是派生於PhoneApplicationPage類; MainPage.xaml 檔案中用到的代碼為: <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"></Grid> <
Time of Update: 2018-12-04
在windows phone 中微軟為我們提供了頁面間傳遞參數的解決方案,下面就為大家介紹使用方法,頁面傳值的案例中我們建立兩個頁面,一個是MainPage另一個是SecondPage頁面;MianPage頁面的主要代碼為:
Time of Update: 2018-12-04
本節實現的內容是資料共用,實現的效果描述:首先是建立兩個頁面,當頁面MainPage通過事件導航到頁面SecondPage是,我們需要將MainPage中的一些內容(比如一個字串)傳遞到SecondPage中,SecondPage頁面就出呈現出傳遞來的內容,當頁面SecondPage通過事件導航到頁面MainPage的時候,我們也把一些內容(比如一個字串)傳遞與頁面MainPage;在建立的MainPage.xaml檔案中我只添加了一個Button元素,設定顯示的Content內容,並定義了該