我在编译时遇到错误:
'SimulatorUi.MainWindow'不包含'UserCtrlSimulator'的定义,并且没有可以找到接受类型'SimulatorUi.MainWindow'的第一个参数的扩展方法'UserCtrlSimulator'(你是否缺少using指令或汇编引用? )
在同一项目中编译用户控件及其拥有窗口时出现此错误。
为什么?
答案 0 :(得分:4)
问题是userControl在其拥有的Window中的命名。我命名为:
Name="UserCtrlSimulator"
而不是:
x:Name="UserCtrlSimulator"
您可以通过删除该命名错误的对象的引用来找到该错误和更有用的错误消息(删除对没有“x:”的对象的任何引用)。
我不知道为什么会这样的???但我的解决方案运行正常。
希望它可以帮助任何人,因为我在这个奇怪的错误中失去了很多时间。