【问题标题】:problem integrating silverlight toolkit in VS2010 projectVS2010项目中集成silverlight工具包的问题
【发布时间】:2011-08-28 16:21:54
【问题描述】:

我已经从 codeplex 安装了 silverlight 工具包(NuGet 没有工作,提要是空的.. 可能正在处理该项目)并在引用之后

Microsoft.Phone.Controls.Toolkit

我得到错误:

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

可能是什么?

【问题讨论】:

    标签: windows-phone-7 silverlight-toolkit


    【解决方案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。你怎么称呼它并不重要。它必须是一致的。

    【讨论】:

    • tnx 回复!问题虽然没有解决,但我收到错误“名称空间'Microsoft.Phone.Controls'中不存在类型或名称空间名称'Toolkit'(您是否缺少程序集引用?)”。
    • 它区分大小写 - 所以如果控件的前缀是toolkitToolkit 将不起作用。
    【解决方案2】:

    在这一行中,您将 toolbox 声明为引用工具包的名称

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

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

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

    它不起作用,因为这些名称应该相同。所以要么声明 xmlns:toolkit 要么引用 toolbox:DatePicker

    祝你好运!

    【讨论】:

      猜你喜欢
      • 2011-03-22
      • 1970-01-01
      • 1970-01-01
      • 2016-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 1970-01-01
      相关资源
      最近更新 更多