如何使用 MarketplaceHubTask 启动 WP7 应用商店中心?





5.00/5 (1投票)
MarketplaceHubTask API 可在您的手机设备上启动 Windows Phone 7 中心客户端
在之前的 Windows Phone 7 技巧中,我们学习了如何使用 MarketplaceSearchTask
API 在 WP7 Marketplace 中搜索应用程序和/或音乐。
今天,在这篇文章中,我们将学习 MarketplaceHubTask
API,以便在您的手机设备上启动 Windows Phone 7 Hub 客户端。您也可以使用代码在手机模拟器上启动它。继续阅读以了解更多信息。
了解 API
“MarketplaceHubTask
”是一个启动任务,它允许用户启动 Marketplace Hub 客户端并在屏幕上显示 Marketplace 项目。 您可以通过提供 MarketplaceContentType
属性来自定义 API,以搜索应用程序或音乐内容,如下所示
public enum MarketplaceContentType { Applications = 1, Music = 2 }
如果您将 ContentType
指定为 MarketplaceSearchTask
的 Application,它将仅显示应用程序;如果您指定 Music,它将仅显示音乐。
代码和演示
现在是时候查看代码和演示了。 让我们首先演示如何使用 Application
内容类型启动仅包含应用程序的 Hub 客户端。 以下代码实现了相同的功能
var marketplaceHubTask = new MarketplaceHubTask
{
ContentType = MarketplaceContentType.Applications,
};
marketplaceHubTask.Show();
以下是执行上述代码时您将看到的屏幕截图
如果您想启动音乐客户端,需要将 ContentType
更改如下
var marketplaceHubTask = new MarketplaceHubTask
{
ContentType = MarketplaceContentType.Music,
};
marketplaceHubTask.Show();
调用 Show()
方法实际上会执行并启动 Hub
客户端的正确屏幕。 以下是音乐屏幕的屏幕截图
希望这篇小文章对您理解 API “MarketplaceHubTask
” 的使用有所帮助。 请继续关注我的 博客、Facebook 和 Twitter,获取更多关于 Silverlight 和 Windows Phone 7 的文章、新闻和技巧。
参考: http://www.kunal-chowdhury.com。
您可能想在 Twitter 上关注我 @kunal2383,或者喜欢我的博客 Facebook 页面 https://#/blog.kunal2383。