我正在为 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/