Silverlight工具箱命名空间“有时”是未知的
  我在ChildWindow使用SL Toolkit 5中的BusyIndicator控件。 
  在一些解决方案中,它可以工作,但在另一些解决方案中,使用完全相同的代码(至少看起来是这样),在解析ChildWindow XAML期间,我在运行时得到以下异常: 
找不到'BusyIndicator'类型,因为'http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit'是一个未知的命名空间。 [Line:59 Position:44]
  它有时可能有效吗?  我浏览了一些论坛并阅读了一些解决方案(清理Bin和Obj文件夹什么也没有做),但目前为止没有任何工作。 
  如果我在代码隐藏中创建我的BusyIndicator ,那么一切正常。 
有没有人有想法?
谢谢。
  好的,我找到了问题的根源。  如果BusyIndicator未在C#代码中使用,则Toolkit程序集不包含在XAP文件中。  然后,在XAML中使用它会导致运行时崩溃。 
只需在C#代码的某个地方添加此行就可以修复它:
BusyIndicator bi = new BusyIndicator();
  另一个(也是更好的,我认为)解决方法是给BusyIndicator (在XAML代码中)一个名称。 
上一篇: Silverlight toolkit namespace is "sometimes" unknown
下一篇: problem integrating silverlight toolkit in VS2010 project
