探索Windows Phone 7的MarketplaceHubTask API

学习如何使用MarketplaceHubTaskAPI来启动Windows Phone 7设备中的市场中心客户端。通过代码,甚至可以在手机模拟器中启动它。继续阅读,了解更多关于这个API的信息。

了解API

"MarketplaceHubTask"是一个启动器任务,它允许用户启动市场中心客户端并在屏幕上显示市场项目。可以通过提供MarketplaceContentType属性来自定义API,以搜索应用程序或音乐内容,如下所示:

public enum MarketplaceContentType { Applications = 1, Music = 2 }

如果指定MarketplaceSearchTask的ContentType为Application,它将只显示应用程序;如果指定Music,它将只显示音乐

代码和演示

现在是时候看看代码和演示了。首先,演示如何使用Application内容类型来启动只有应用程序的中心客户端。以下是实现这一点的代码:

var marketplaceHubTask = new MarketplaceHubTask { ContentType = MarketplaceContentType.Applications, }; marketplaceHubTask.Show();

执行上述代码后,将看到以下屏幕截图:

如果想要启动音乐客户端,需要像这样更改ContentType:

var marketplaceHubTask = new MarketplaceHubTask { ContentType = MarketplaceContentType.Music, }; marketplaceHubTask.Show();

调用Show()方法实际上会执行并启动Hub客户端的正确屏幕。以下是音乐屏幕的屏幕截图:

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485