windows-phone-7 - 使用 WP7 工具包时出现问题 - 类型或命名空间名称 'Toolkit' 不存在

标签 windows-phone-7 reference toolkit

我正在为 WP7 工具包导入而烦恼。我已经读过很多类似的问题,但似乎没有任何作用。

我正在尝试将 WP7 工具包与适用于 Windows Phone 的 Microsoft Visual Studio 2010 Express 一起用于 7.1 项目。

一切似乎都很简单,我遵循了所有说明: http://www.codebadger.com/blog/post/2010/11/01/WP7-Tip-of-the-Day-Silverlight-Toolkit-Gestures.aspx

所以,我现在拥有的是

仪表板.xaml

xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
mc:Ignorable="d" d:DesignHeight="768" d:DesignWidth="480"

DashBoard.xaml.cs

using Microsoft.Phone.Shell;
using Microsoft.Phone.Controls.Toolkit;

当然,我已经安装了Silverlight for Windows Phone Toolkit - Nov 2011.msi 在这里下载 http://silverlight.codeplex.com/releases/view/75888

我通过右键单击引用 -> 添加引用添加了引用,并添加了我在以下位置找到的 dll

C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Toolkit\Oct11\Bin

但我仍然遇到标题中提到的错误

命名空间“Microsoft.Phone.Controls”中不存在类型或命名空间名称“Toolkit”(是否缺少程序集引用?)

有人知道如何让它发挥作用吗?

最佳答案

“使用 Microsoft.Phone.Controls.Toolkit” 是不可能的。为了在代码中使用工具包控件,“using Microsoft.Phone.Controls”就足够了。

但你绝对可以做到

xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"

并使用此在您的 xaml 页面中创建控件,如下所示:

  <toolkit:ListPicker></toolkit:ListPicker>

关于windows-phone-7 - 使用 WP7 工具包时出现问题 - 类型或命名空间名称 'Toolkit' 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11739190/

相关文章:

c# - 找不到 GoogleWebAuthorizationBroker

visual-studio - 如何从 Visual Studio 中的一个解决方案创建多个应用程序?

c# - 将对象的克隆添加到 c# 中的列表(防止从外部修改)

c - 传递 char[] 作为 c 中的引用

windows-phone-7 - 按电话号码搜索联系人,使用 3 位前缀过滤

android - 实现能够接收推送通知并启动网络浏览器的应用程序

c# - 为什么 String 是 Value 类型,虽然它是一个类而不是一个结构?

c++ - libQGLViewer 的替代品?

java - 如何仅在需要时显示框架并设置框架始终显示在顶部?

xaml - 在 RelayCommand MVVM 工具包中使用 CanExecute