【发布时间】:2015-12-18 15:01:45
【问题描述】:
我是 WPF 编码的新手。我有一个项目,它具有使用 C# 代码隐藏编码为 xaml 的自定义控件。我尝试将这些文件导入另一个项目,当我尝试在我的主视图文件中使用这些 xaml 控件时,Visual Studio 找不到导入的 xaml 和 C# 代码隐藏所附加到的命名空间。
我尝试将命名空间更改为与当前项目相同。我尝试重新启动 Visual Studio 2013。这些都不起作用。
我尝试将带有自定义控件的项目添加到我的解决方案中。导入的项目可以读取自定义 xaml,但我的主项目仍然无法引用它们。我尝试将文件拖到主项目中,但它们仍然无法正常工作。
我尝试在我的新项目中重建控件 xaml 和 C# 代码隐藏,它仍然显示:
找不到类型“本地:ClickSelectTextBox”。请确认您没有丢失程序集引用并且所有引用程序集都已构建。
此项在适当的命名空间下和当前项目中。
【问题讨论】:
-
您是否添加了
xmlns:controls_namespace指令? -
您能否阐明“Visual Studio 找不到命名空间”的意思?
-
您能否阐明“导入的项目可以读取自定义 xaml”的意思?你是说自定义控件所在的项目吗?
-
网上有很多编写WPF自定义控件项目的教程。使用这些。
-
是的,我已经完成了这些教程。我错过了一些东西。我尝试在我的新项目中重建控件 xaml 和 C# 代码隐藏,它仍然显示:
标签: c# wpf xaml visual-studio-2013