在VS2010项目中集成silverlight工具包的问题

时间:2011-08-28 16:21:54

标签: windows-phone-7 silverlight-toolkit

我从codeplex安装了silverlight工具包(NuGet没有工作,feed是空的......可能在项目上工作)和引用之后

  

Microsoft.Phone.Controls.Toolkit

我收到错误:

  

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

它可能是什么?

2 个答案:

答案 0 :(得分:1)

在此行中,您将工具箱声明为引用工具箱的名称

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

在这一行中,您引用了名称工具包

<toolkit:DatePicker Header="Date" Value="9/16/2010" ValueChanged="DatePickerValueChanged"/>

它不起作用,因为这些名称应该相等。因此要么声明xmlns:toolkit,要么引用工具箱:DatePicker

祝你好运!

答案 1 :(得分:1)

因为您的xmlns正在调用它toolbox,但前缀为toolkit

更改

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

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

或者,将您的前缀更改为toolbox。你称之为什么并不重要;它只需要保持一致。