微软Windows Phone开发者平台团队贡献的Windows Phone工具包(Windows Phone Toolkit)提供了新的支持Windows Phone 8的组件和功能,帮助开发者设计功能丰富的产品。
安装Windows Phone Toolkit工具包
1) 下载并安装最新的NuGet包管理器.
注:Windows Phone 8工具包的必要条件:NuGet 2.1版及以上。如果您的NuGet为旧版本,安装Windows Phone工具包时会提示错误消息。此时只要安装最新的NuGet,然后重新启动Visual Studio即可。
2) 安装Windows Phone工具包的步骤:
• 在Visual Studio 2012年创建Windows Phone 8.0或Windows Phone OS 7.1项目。
• 在Visual Studio 中的菜单栏,选择Tools > Library Package Manager > Manage NuGet Packages for Solution(工具->库程序包管理器->管理解决方案NuGet包);
• 在管理NuGet包(Manage NuGet Packages)对话框中选择左侧的联机(Online)栏目中选择“NuGet Offical package source”;
• 在右侧的搜索框中输入WPToolkit搜索软件包,注意此软件包是由微软创作的。
• 单击安装,此软件包将部署至您的项目中。

另一种安装方式:单击选择工具>库程序包管理器>程序包管理器控制台。在软件包管理器控制台中,键入“Install-Package WPToolkit”。
在Windows Phone项目中添加Windows Phone工具包后,轻松为应用程序添加复杂的控件,比如在AutoCompleteBox、wrappanel和LongListMultiSelector控件。
CodePlex(http://phone.codeplex.com/)分享了Windows Phone 工具包的源代码和示例。下载后您可深度了解每个控件的源代码和实现方法,熟悉每个控件的用法。以下是Windows Phone 8的新控件。