gpt4 book ai didi

c# - XAML 中的 "The name does not exist in the namespace error"

转载 作者:行者123 更新时间:2023-12-03 19:34:57 25 4
gpt4 key购买 nike

我知道这是一个反复出现的错误,但我似乎无法绕过它。
Intellisense 确实识别出我的自定义控件的名称并建议添加正确的 using: 指令,但不仅 XAML 设计器找不到控件的名称,而且我也无法通过编译。

自定义控件是一个公共(public)类,定义为

namespace MyApp.CustomControls
{
public class CustomTextBox : TexBox
{
...
}
}

在我的 MainPage.xaml
<Page ...
xmlns:customControls="using:MyApp.CustomControls">
...
<customControls:CustomTextBox/>
...
</Page>

这不会在设计中呈现或编译。
This answer下面的那些对我不起作用。

错误信息:
Error XDG0008 The name "CustomTextBox" does not exist in the namespace "using:MyApp.CustomControls".

最佳答案

构建项目后,您的代码应该运行良好,并且使用上述代码在我这边运行良好。尝试清理您的解决方案或删除项目中的 bin 和 obj 文件夹,然后再次重建您的应用程序。还尝试重新启动您的 Visual Studio。如果仍然发生,您可以提供可重现的样本来帮助我调查此问题。

关于c# - XAML 中的 "The name does not exist in the namespace error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50619730/

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