何謂啟動器,就是在本應用程式内觸發系統内置的功能如打電話發郵件等,同時當觸發task後,本應用程式并不管觸發的應用的執行情況。
調用啟動器需要引用命名空間:
using Microsoft.Phone.Tasks;
下面列出wp7提供的啟動器:
- EmailComposeTask–允許使用者通過郵件賬戶發送電子郵件。
- MarketplaceDetailTask–啟動Windows Phone Marketplace,讓使用者檢視某個特定的産品。
- MarketplaceHubTask–啟動Windows Phone Marketplace,預設情況下允許你顯示某一類别的應用程式。
- MarketplaceReviewTask–将使用者帶到Windows Phone Marketplace中目前程式的評論頁。
- MarketplaceSearchTask–啟動Windows Phone Marketplace的搜尋結果,此結果來源于使用者輸入的搜尋項(或者是你來制定的)。
- MediaPlayerLauncher–啟動内置的媒體播放器,并播放你指定的媒體檔案。
- PhoneCallTask–啟動電話程式并顯示電話号碼和姓名。電話隻在使用者點選“通話”後才會撥出。
- SearchTask– 可以把這個看成是在你的程式中提供Bing搜尋功能的途徑。
- SMSComposeTask –啟動資訊程式并向使用者展示發送資訊的功能。你可以指定資訊接收人和資訊内容,但隻能通過使用者來發送。
- WebBrowserTask–打開網絡浏覽器,跳轉到指定的URL。
調用啟動器:
調用啟動器,需要根據每個啟動器的屬性進行設定。設定屬性後,然後調用show()方法,把啟動器展示給使用者.
下面以SMSComposeTask為例:
SmsComposeTask sct = new SmsComposeTask();
sct.To = "1383492383";
sct.Body = "ddddddddddd";
sct.Show();