我知道这是一个经常发生的错误,但我似乎无法解决它。Intellisense确实会识别我的自定义控件的名称,并建议添加适当的using:指令,但不仅XAML设计器无法找到控件的名称,而且我也无法通过编译。
定制控件是一个公共类,定义为
namespace MyApp.CustomControls
{
public class CustomTextBox : TexBox
{
...
}
}
在我的 MainPage.xaml
<Page ...
xmlns:customControls="using:MyApp.CustomControls">
...
<customControls:CustomTextBox/>
...
</Page>
这不会在设计中呈现或编译。这个答案和下面的答案对我不起作用。
错误信息:
Error XDG0008 The name "CustomTextBox" does not exist in the namespace "using:MyApp.CustomControls".
构建项目后,您的代码应该可以正常工作,并且使用上面的代码在我这方面也可以正常工作。尝试清理您的解决方案或删除项目中的bin和obj文件夹,然后再次重建您的应用程序。另外,尝试重新启动Visual Studio。如果仍然发生,您可以提供可复制的样本来帮助我研究此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句