成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Windows Phone開發(22):啟動器與選擇器之一

移動開發
今天先講第一個組件,BingMapsDirectionsTask,就是啟動Bing地圖對行車路線進行定位搜索,是啊,像導航系統吧?有兩種方法來使用該啟動器,一是通過開始和結束標簽,就是從哪里到哪里,如從武漢到上海,那么開始標簽為Wuhan,結束標簽為Shanghai;另一種方法是通開始和結束位置,如經度,緯度等。

從今天開發始,我們又開始新的征程,接下來的課程我們要熟悉一下啟動器和選擇器,其實二者是一樣的,沒有根本的區別,啟動器是有返回結果的,如打開搜索應用程序進行搜索,而選擇器是有返回內容的,如選擇一張照片。

那么,啟動器和選擇器是啥玩意兒呢?其實我們可以很簡單去理解,說白了,就是使用系自帶的組件或應用程序。對的,就是這樣,我說過,有時候很多概念只是名字上嚇人罷了,實際用起來是非常簡單的,比如這個啟動器和選擇器就是了。

到底是不是很簡單,實踐一下就知道了,本系列教程叫“輕松入門”,既然稱得上是輕松,痛苦的事情不會叫大家去做,而MS一向注重用戶體驗,不會讓大家痛苦的。

先來總結一下,使用啟動器和選擇器的方法是一樣的,都是以下幾步,不過選擇器因為有返回內容,因此會多一步。

一、實例化組件,就是new一個;

二、設置相關參數或屬性,比如你要打電話,你總得要設置一個號碼吧,不然你打個鳥啊;

三、顯示應用組件,既然調用了系統程序,讓用戶操作,當然要Show出來;

四、(可選)處理返回數據,這是選擇器才有。

今天先講第一個組件,BingMapsDirectionsTask,就是啟動Bing地圖對行車路線進行定位搜索,是啊,像導航系統吧?

有兩種方法來使用該啟動器,一是通過開始和結束標簽,就是從哪里到哪里,如從武漢到上海,那么開始標簽為Wuhan,結束標簽為Shanghai;另一種方法是通開始和結束位置,如經度,緯度等。

首先,我們演示一下簡單的,用標簽來導航。

界面很簡單了,相信通過前面的學習,大家都知道怎么弄了,只要能輸入開始和結束標簽即。

下面是后臺C#代碼:

  1. using System; 
  2. using System.Collections.Generic; 
  3. using System.Linq; 
  4. using System.Net; 
  5. using System.Windows; 
  6. using System.Windows.Controls; 
  7. using System.Windows.Documents; 
  8. using System.Windows.Input; 
  9. using System.Windows.Media; 
  10. using System.Windows.Media.Animation; 
  11. using System.Windows.Shapes; 
  12. using Microsoft.Phone.Controls; 
  13. using Microsoft.Phone.Tasks; 
  14. namespace LauncherSample 
  15.     public partial class MapByLabel : PhoneApplicationPage 
  16.     { 
  17.         public MapByLabel() 
  18.         { 
  19.             InitializeComponent(); 
  20.         } 
  21.         private void button1_Click(object sender, RoutedEventArgs e) 
  22.         { 
  23.             BingMapsDirectionsTask map = new BingMapsDirectionsTask(); 
  24.             map.Start = new LabeledMapLocation { Label = txtLabelStart.Text }; 
  25.             map.End = new LabeledMapLocation { Label = txtLabelEnd.Text }; 
  26.             map.Show(); 
  27.         } 
  28.     } 

記得引入Microsoft.Phone.Tasks空間,所有的啟動器和選擇器都在里面。

[[70901]]

好接下來,我們用能過經度和緯度來定位的方法。

首先要添加一個引用,在項目中右擊“引用”,添加引用,然后選擇System.Device,確定。

接著做好界面,同上需要開始的經度緯度,以及結束位置的經緯度。

然后就是代碼。

  1. using System; 
  2. using System.Collections.Generic; 
  3. using System.Linq; 
  4. using System.Net; 
  5. using System.Windows; 
  6. using System.Windows.Controls; 
  7. using System.Windows.Documents; 
  8. using System.Windows.Input; 
  9. using System.Windows.Media; 
  10. using System.Windows.Media.Animation; 
  11. using System.Windows.Shapes; 
  12. using Microsoft.Phone.Controls; 
  13. // 引入以下命名空間 
  14. using Microsoft.Phone.Tasks; 
  15. using System.Device.Location; 
  16. namespace LauncherSample 
  17.     public partial class BingMapSample : PhoneApplicationPage 
  18.     { 
  19.         public BingMapSample() 
  20.         { 
  21.             InitializeComponent(); 
  22.         } 
  23.         private void button1_Click(object sender, RoutedEventArgs e) 
  24.         { 
  25.             BingMapsDirectionsTask bt = new BingMapsDirectionsTask(); 
  26.             // 開始位置 
  27.             LabeledMapLocation locStart = new LabeledMapLocation(); 
  28.             locStart.Location = new GeoCoordinate(Convert.ToDouble(txtLatitudeStart.Text), Convert.ToDouble(txtLongitudeStart.Text)); 
  29.             // 結束位置 
  30.             LabeledMapLocation locEnd = new LabeledMapLocation(); 
  31.             locEnd.Location = new GeoCoordinate(Convert.ToDouble(txtLatitudeEnd.Text), Convert.ToDouble(txtLongitudeEnd.Text)); 
  32.             // 設置屬性 
  33.             bt.Start = locStart; 
  34.             bt.End = locEnd; 
  35.             // 顯示啟動器 
  36.             bt.Show(); 
  37.         } 
  38.     } 

責任編輯:閆佳明 來源: oschina
相關推薦

2013-04-18 13:28:19

Windows Pho啟動器與選擇器

2013-04-18 13:56:09

Windows Pho啟動器與選擇器

2013-04-19 15:22:31

Windows Pho啟動器與選擇器

2013-04-18 13:47:43

Windows Pho啟動器與選擇器發送短信

2012-06-20 10:21:50

Windows Pho

2012-06-21 10:59:31

Windows Pho

2010-04-12 17:32:59

Windows Pho

2011-10-19 09:56:58

Gnome Pie程序啟動器

2012-04-16 14:32:31

iOS選擇器代碼

2012-12-27 14:08:39

Android開發顏色選擇器

2011-11-28 13:42:55

Sencha Touc組件選擇器

2017-03-20 14:46:07

Android日期時間選擇器

2012-04-19 08:42:22

春Phone沙龍

2009-06-30 13:58:00

Java啟動器

2010-08-06 15:44:28

Windows PhoWindows PhoSilverlight

2012-11-09 14:33:38

WindowsChrome

2013-03-11 10:30:56

CSSWeb

2022-05-10 07:49:40

CSS選擇器

2009-07-16 11:02:33

Swing文件選擇器

2010-09-07 11:14:32

CSS屬性選擇器CSS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清自拍视频在线观看 | 一区二区视频 | 伊人激情综合网 | 91精品在线播放 | 日韩一区二区三区在线视频 | 日韩精品在线观看一区二区三区 | 亚洲精品久久久久久宅男 | 男女又爽又黄视频 | 欧美一级在线 | 久久精品国产免费看久久精品 | 亚洲 中文 欧美 日韩 在线观看 | 涩涩视频在线观看免费 | 亚洲天堂影院 | 亚洲天堂精品久久 | 精品久久久久久久久久久下田 | 日韩成人av在线播放 | 国产精品久久久久久久 | 欧美日韩a | 草久久| 国产免费a | 国产欧美精品一区二区色综合 | 蜜月aⅴ免费一区二区三区 99re在线视频 | 欧美福利精品 | av色在线| 亚洲精品天堂 | 欧美精品 在线观看 | 成人动慢 | 日韩人体视频 | 欧美日本韩国一区二区三区 | 福利视频一区二区 | 日韩午夜网站 | 红桃视频一区二区三区免费 | 国产精品日韩欧美一区二区 | 欧美成人手机视频 | 免费99视频 | 久久99精品久久久水蜜桃 | 久久久.com| av一区二区在线观看 | 999视频在线播放 | 亚洲国产精品一区二区第一页 | 亚洲视频中文 |