gpt4 book ai didi

Silverlight 工具包命名空间为 "sometimes"未知

转载 作者:行者123 更新时间:2023-12-04 16:50:58 26 4
gpt4 key购买 nike

我在 ChildWindow 中使用 SL Toolkit 5 中的 BusyIndi​​cator 控件。

在某些解决方案中,它可以工作,但在其他解决方案中,使用完全相同的代码(至少看起来),我在运行时解析我的 ChildWindow XAML 期间遇到以下异常:

The 'BusyIndicator' type was not found because 'http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit' is an unknown namespace. [Line: 59 Position: 44]

有时它怎么可能有效?我浏览了一些论坛并阅读了一些解决方案(清理 BinObj 文件夹没有执行任何操作),但到目前为止没有任何效果。

如果我在代码隐藏中创建我的 BusyIndi​​cator,一切都会正常工作。

有人有想法吗?

谢谢。

最佳答案

好的,我找到了问题的根源。如果 C# 代码中未使用 BusyIndi​​cator,则 Toolkit 程序集不会包含在 XAP 文件中。然后,在 XAML 中使用它会导致运行时崩溃。

只需在 C# 代码中的某处添加此行即可修复此问题:

BusyIndicator bi = new BusyIndicator();

另一个(我认为更好的)解决方法是为 BusyIndi​​cator(在 XAML 代码中)命名。

关于Silverlight 工具包命名空间为 "sometimes"未知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9131568/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com