[说明]
本文说明如何在 Windows Phone 应用程式中,加入市集搜寻的功能,主要使用了 达成此目的。
?
[成品]
? ???
?
[实作]
Step1 开启 Visual Studio,新增专案 Windows Phone 应用程式,名称命名为 "WP市集搜寻" 。
?
Step2 画面设计
- Button 控制项,Name 属性 -> btnMusic、Content 属性 -> 音乐。
- Button 控制项,Name 属性 -> btnAp、Content 属性 -> 应用程式。
- TextBox 控制项,Name 属性 -> txtKeyword。
XAML程式码 :
?Step3 事件处理函式
- 将 btnMusic、btnAp 按钮 assign 对应的 Click 事件:
public MainPage() { InitializeComponent(); // 将 ApplicationBar 当地语系化的程式码范例 //BuildLocalizedApplicationBar(); btnAp.Click += btnAp_Click; btnMusic.Click += btnMusic_Click; }
- btnMusic Click 事件:
// 搜寻音乐 void btnMusic_Click(object sender, RoutedEventArgs e) { //如果txtKeyword.Text是空白的,跳出"请输入搜寻条件"的讯息 if (string.IsNullOrEmpty(txtKeyword.Text)) { MessageBox.Show("请输入搜寻条件"); return; } MarketplaceSearchTask markTask = new MarketplaceSearchTask(); markTask.SearchTerms = txtKeyword.Text; markTask.ContentType = MarketplaceContentType.Music; markTask.Show(); }
- btnAp Click 事件:
// 搜寻应用程式 void btnAp_Click(object sender, RoutedEventArgs e) { //如果txtKeyword.Text是空白的,跳出"请输入搜寻条件"的讯息 if (string.IsNullOrEmpty(txtKeyword.Text)) { MessageBox.Show("请输入搜寻条件"); return; } MarketplaceSearchTask markTask = new MarketplaceSearchTask(); markTask.SearchTerms = txtKeyword.Text; markTask.ContentType = MarketplaceContentType.Applications; markTask.Show(); }
?
[相关参考与引用]
?
[范例下载]
posted on 2013/11/19 00:06 | 阅读数 : 577 | | | 文章分类 [ ] |