WPF - 错误:[xxx]“不包含 [zzz] 的定义并且找不到扩展方法 [zzz]

Eri*_*let 5 c# wpf compiler-errors compilation

编译时出现错误:

“SimulatorUi.MainWindow”不包含“UserCtrlSimulator”的定义,并且找不到接受“SimulatorUi.MainWindow”类型的第一个参数的扩展方法“UserCtrlSimulator”(您是否缺少 using 指令或程序集引用?)

在同一项目中编译用户控件及其所属窗口时出现此错误。

为什么 ?

Eri*_*let 5

问题是 userControl 在其拥有的 Window 中的命名。我命名为:

Name="UserCtrlSimulator"
Run Code Online (Sandbox Code Playgroud)

代替:

x:Name="UserCtrlSimulator"
Run Code Online (Sandbox Code Playgroud)

您可以通过删除该名称错误的对象的引用(删除对不带“x:”命名的对象的任何引用)来找到错误和更有用的错误消息。

我不知道为什么会这样的确切原因???但我的解决方案工作正常。

希望它可以帮助任何人,因为我在这个奇怪的错误上浪费了很多时间。