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