Windows Phone Task說明
在Windows Phone裡面,有一些的功能像是相機、browser、簡訊……等,使用者沒有辦法直接呼叫並執行,這時就必須透過 Task 這個控制項來呼叫這些應用,但是當啟用Task應用的時候,會將當前的App狀態進入到Tombstone狀態,這點希望使用者們記住。以下是一些簡單的應用以及結果。對了,想要透過Task呼叫這些應用的時候,記得打上 "using Microsoft.Phone.Tasks;" ,這樣才能使用Task這個控制項。
Browser開啟
下面是以我的部落格 WWW.dotblogs.com.tw/ss156357 為例
當點擊按鈕下去的時候就會進入到我的部落格了
下面是我的程式碼
private void Button_Click(object sender, RoutedEventArgs e)
{
WebBrowserTask browser = new WebBrowserTask();
browser.URL = "www.dotblogs.com.tw/ss156357";
browser.Show();
}
下面有其他的控制項應用
呼叫電話號碼
private void Button_Click_2(object sender, RoutedEventArgs e)
{
PhoneCallTask call = new PhoneCallTask();
call.DisplayName = "麥克風";//姓名
call.PhoneNumber = "0123456789";//電話號碼
call.Show();
}
開啟簡訊
private void Button_Click_3(object sender, RoutedEventArgs e)
{
SmsComposeTask sms = new SmsComposeTask();
sms.To = "麥克瘋";//列表中的名字
sms.Body = "Hi ,happy new year";//簡訊内容
sms.Show();
}
開啟相機
private void button1_Click(object sender, RoutedEventArgs e)
{
//啟動相機
camera.Show();
}
Summary
以上是一些Task的簡單應用,希望有這方面需求的使用者們可以透過參考過這篇文章解決問題,也希望不要吝嗇的分享出去。