65.9K
CodeProject 正在变化。 阅读更多。
Home

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

2012 年 3 月 7 日

CPOL

1分钟阅读

viewsIcon

9954

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” 的使用有所帮助。 请继续关注我的 博客FacebookTwitter,获取更多关于 Silverlight 和 Windows Phone 7 的文章、新闻和技巧。

参考: http://www.kunal-chowdhury.com

您可能想在 Twitter 上关注我 @kunal2383,或者喜欢我的博客 Facebook 页面 https://#/blog.kunal2383

© . All rights reserved.