Windows Phone 7.1 新增Task

來源:互聯網
上載者:User
 

在Wp7.1中又新增加了多個Task,可以實現對BingMap、鈴聲音使的操作。另外還有一些原來的Task的功能也得到了加強。

1.       BingMapsTask:用來調用Bingmaps,並且可以標記中心點、搜尋、設定顯示比例。與BingMaps控制項相似但是可用api功能比較弱。

_tskBingmap = new BingMapsTask();

            _tskBingmap.Center = new GeoCoordinate(30.24, 120.123);

            _tskBingmap.SearchTerm = "West Lake";

            _tskBingmap.ZoomLevel = 10;

            _tskBingmap.Show();

 

2.       BingmapsDirectionsTask:用來調用BingMaps,並且可以標記兩點間的行駛方向。

_tskBMDirections = new BingMapsDirectionsTask();

_tskBMDirections.Start = new LabeledMapLocation("Start", new GeoCoordinate(30.24, 120.123));

_tskBMDirections.End = new LabeledMapLocation("End", new GeoCoordinate(30.25, 120.223));

_tskBMDirections.Show();

3.       GameInvite:可以開啟遊戲邀請介面,從而實現多人遊戲。

_tskGame = new GameInviteTask();

            _tskGame.Completed += new EventHandler<TaskEventArgs>(_tskGame_Completed);

            _tskGame.SessionId = "<my session id>";

            _tskGame.Show();

 

4.       SaveRingToneTask:將得到的音頻檔案儲存到系統的鈴聲列表中,並且可以選擇鈴音。

對於要儲存的鈴聲音是有一定要求的:

l 只能是MP3或WMA 檔案

l 播放時間長度必須小時40秒

l 檔案不能帶有數字許可權保護

l 檔案大小必須小於1M

_tskSaveRingTone = new SaveRingtoneTask();

_tskSaveRingTone.Completed += new EventHandler<TaskEventArgs>(_tskSaveRingTone_Completed);

_tskSaveRingTone.DisplayName = "相愛的淚水";

_tskSaveRingTone.IsoStorePath = new Uri("appdata:/mytone.mp3", UriKind.Absolute);

_tskSaveRingTone.IsShareable = true;

_tskSaveRingTone.Show();

 

 

 

其他的一些Task也完善了相應的功能。比如PhoneNumberChooserTask和EmailAddressChooserTask都可以通過DisplayName擷取相應的人名了 。

範例程式碼:http://www.52winphone.com/bbs/viewthread.php?tid=746&extra=page%3D1

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.