日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

启动器和选择器学习-----(5)启动器

發(fā)布時(shí)間:2025/3/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 启动器和选择器学习-----(5)启动器 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

????? 我們以及學(xué)習(xí)了選擇器的使用,下面還有其他的7個(gè)啟動(dòng)器,可以用于應(yīng)用程序中啟動(dòng)手機(jī)中的其他活動(dòng)。

1、SearchTask

????? SearchTask提供了一種通過由SearchQuery屬性提供的特定搜索字符串來電影Bing Web Search的方法。

1 public partial class LauncherTask : PhoneApplicationPage 2 { 3 public LauncherTask() 4 { 5 InitializeComponent(); 6 } 7 8 private void Button_Click(object sender, RoutedEventArgs e) 9 { 10 if (!string.IsNullOrEmpty(Search.Text)) 11 { 12 SearchTask nSearchTask = new SearchTask(); 13 nSearchTask.SearchQuery = Search.Text; 14 nSearchTask.Show(); 15 } 16 } 17 }

SearchTask的使用是十分有限的。在任何階段,用戶都可以通過所有Windows Phone都必備的Search硬件按鈕來調(diào)用Web搜索。

2、WebBrowserTask

????? 你可以通過設(shè)置WebBrowserTask的URL屬性來顯示一個(gè)網(wǎng)頁。

1 private void Button_Click_1(object sender, RoutedEventArgs e) 2 { 3 if (!string.IsNullOrEmpty(WebBrowser.Text)) 4 { 5 WebBrowserTask nWebBrowserTask = new WebBrowserTask(); 6 //nWebBrowserTask.URL = WebBrowser.Text; 7 nWebBrowserTask.Uri = new Uri(WebBrowser.Text,UriKind.RelativeOrAbsolute); 8 nWebBrowserTask.Show(); 9 } 10 }

Windows Phone平臺(tái)上的一個(gè)限制就是無法調(diào)用駐留在設(shè)備中的其他應(yīng)用程序。例如,您可能想打開Word來閱讀報(bào)告,或者Excel來閱讀電子表格。此種情況的解決方法就是將文檔保存到Web存儲(chǔ)庫中,然后打開InternetExplorer瀏覽器,使器指向該文檔的URL。


3、MediaPlayerLauncher

?????? MediaPlayerLauncher通過設(shè)備中內(nèi)置的Media Player來播放媒體。Media屬性是一個(gè)URI,它不僅可以是基于Web的媒體(如下),也可以是保存在設(shè)備中的媒體。

1 private void Button_Click_2(object sender, RoutedEventArgs e) 2 { 3 if (!string.IsNullOrEmpty(MediaPlayer.Text)) 4 { 5 MediaPlayerLauncher nMediaPlayerLauncher = new MediaPlayerLauncher(); 6 nMediaPlayerLauncher.Controls = MediaPlaybackControls.Pause | MediaPlaybackControls.Stop; 7 //nMediaPlayerLauncher.Location = MediaLocationType.Data;播放獨(dú)立存儲(chǔ)里的媒體 8 //nMediaPlayerLauncher.Location = MediaLocationType.Install;播放程序里的媒體 9 nMediaPlayerLauncher.Media = new Uri(MediaPlayer.Text); 10 nMediaPlayerLauncher.Show(); 11 } 12 }

4、Marketplace

????? 應(yīng)用程序還可以通過使用一下四個(gè)啟動(dòng)器任務(wù)之一來調(diào)用設(shè)備中的Marketplace應(yīng)用程序:MarketplaceHubTask、MarketplaceDetailTask、MarketplaceReviewTask和MarketplaceSearchTask。

1 private void Button_Click_3(object sender, RoutedEventArgs e) 2 { 3 MarketplaceHubTask nHubTask = new MarketplaceHubTask(); 4 nHubTask.ContentType = MarketplaceContentType.Applications; 5 nHubTask.Show(); 6 } 7 8 private void Button_Click_4(object sender, RoutedEventArgs e) 9 { 10 MarketplaceDetailTask nDetailTask = new MarketplaceDetailTask(); 11 nDetailTask.ContentIdentifier = "2f7bb8df-dc80-dfll-a490-00237de2db9e";//字符串為程序的唯一ID,此處是虛假的 12 nDetailTask.Show(); 13 } 14 15 private void Button_Click_5(object sender, RoutedEventArgs e) 16 { 17 //此處是打開當(dāng)前應(yīng)用的評(píng)論頁,由于此程序是未發(fā)布的所以會(huì)有錯(cuò)誤 18 MarketplaceReviewTask nReviewTask = new MarketplaceReviewTask(); 19 nReviewTask.Show(); 20 } 21 22 private void Button_Click_6(object sender, RoutedEventArgs e) 23 { 24 MarketplaceSearchTask nSearchTask = new MarketplaceSearchTask(); 25 nSearchTask.ContentType = MarketplaceContentType.Applications; 26 nSearchTask.SearchTerms = "Weather"; 27 nSearchTask.Show(); 28 }

Windows Phone設(shè)備中的Marketplace應(yīng)用程序可以顯示兩種不同類型的內(nèi)容。hub、詳細(xì)信息和搜索這三個(gè)任務(wù)都有一個(gè)ContentType屬性,該屬性可以使用的值包括Applications和Music。

MarketplaceHubTask會(huì)在主全景界面中打開Marketplace應(yīng)用程序。

如果想向上銷售您編寫的其他應(yīng)用程序,MarketplaceDetailTask運(yùn)行您鏈接到這些應(yīng)用程序在Marketplace中的信息頁面。該頁面包括應(yīng)用程序的標(biāo)識(shí)、說明、評(píng)級(jí)和截圖,最重要的是,它允許用戶購買該應(yīng)用程序。

您應(yīng)該鼓勵(lì)用戶來評(píng)價(jià)您的應(yīng)用程序,這有望提高應(yīng)用程序的下載量和銷售情況。MarketplaceReviewTask提供了一種方式來打開應(yīng)用程序的評(píng)論頁面。該任務(wù)不包括任何屬性,因?yàn)樗荒苡糜阪溄拥疆?dāng)前應(yīng)用程序的評(píng)論頁面。

最后,MarketplaceSearchTask提高了一種快捷方式,運(yùn)行用戶查看與指定搜索詞匹配的所有應(yīng)用程序或音樂。如果您有大量應(yīng)用程序,這久是一種非常便捷的方法來允許用戶查看您再M(fèi)arketplace上銷售的其他應(yīng)用程序。

?

啟動(dòng)器和選擇器所有相關(guān)源碼下載

http://files.cnblogs.com/qq278360339/PhoneApp1(a).zip

轉(zhuǎn)載于:https://www.cnblogs.com/qq278360339/archive/2012/06/08/2542118.html

總結(jié)

以上是生活随笔為你收集整理的启动器和选择器学习-----(5)启动器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。