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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

下面是后臺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]]

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

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

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

然后就是代碼。

  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-19 15:22:31

Windows Pho啟動器與選擇器

2013-04-18 13:28:19

Windows Pho啟動器與選擇器

2013-04-18 13:56:09

Windows Pho啟動器與選擇器

2013-04-18 13:47:43

Windows Pho啟動器與選擇器發(fā)送短信

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開發(fā)顏色選擇器

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技術棧公眾號

主站蜘蛛池模板: 国产精品色 | 成人影院网站ww555久久精品 | 久草视频观看 | 久久这里只有精品首页 | 日韩成人在线播放 | 亚洲国产精品久久久 | 成人av免费在线观看 | 精品国产一区二区在线 | 久久精品中文字幕 | 欧美大片在线观看 | 中文字幕一区二区三区不卡 | 国产精品一码二码三码在线 | 一区二区在线观看免费视频 | 羞羞的视频免费观看 | 午夜网站视频 | 国产精品久久久久免费 | 精品乱码一区二区三四区视频 | 亚洲综合视频一区 | 国产美女在线精品免费 | 成人中文字幕在线观看 | 欧美精品一区在线 | 中文字幕乱码视频32 | 韩日中文字幕 | 久久久国产精品视频 | 婷婷成人在线 | 欧美一区二区三区的 | 91麻豆精品国产91久久久久久久久 | 日韩毛片在线视频 | 欧美大片久久久 | 欧美中文字幕在线 | 日韩精品一区二区三区在线播放 | h在线| 中文字幕在线观看成人 | 成人在线小视频 | julia中文字幕久久一区二区 | 日韩欧美一级片 | 亚洲最大的成人网 | 另类二区 | 欧美天堂在线 | 日韩美av| 日韩欧美在 |