Visual Studio C# Avalonia UI -无法解决空间问题

8mmmxcuj  于 2023-10-23  发布在  C#
关注(0)|答案(2)|浏览(224)

我尝试从https://docs.avaloniaui.net/docs/next/tutorials/todo-list-app/创建示例项目。我创建了项目,并添加了一个新的用户控件,如教程中所述。
我得到以下错误:“无法从命名空间clr-namespace解析类型ToDoListView:ToDoList。视图第16行,位置3。ToDoList E:\dev\csharp\ToDoList\ToDoList\Views\MainWindow.axaml 16“
完全按照教程中的步骤操作,我发现了一个区别:我的代码有:x:Class=“ToDoList.ToDoListView”>而不是x:Class=“ToDoList.Views.ToDoListView”>

sczxawaw

sczxawaw1#

我认为ToDoListView的x:Class应该是:

x:Class="ToDoList.Views.ToDoListView"

检查代码背后的命名空间,它必须与axaml x:Class“命名空间”匹配
也许你可以尝试在主窗口中使用using。当命名空间在其他程序集中时,这也有效。

xmlns:views="using:ToDoList.Views"
w8biq8rn

w8biq8rn2#

我认为这是一个错误的创造。
x:Class=“ToDoList.Views.ToDoListView”在我重新创建项目后就存在了。

相关问题