C# 找不到Caliburn抛出的方法的目标

C# 找不到Caliburn抛出的方法的目标,c#,wpf,mvvm,caliburn.micro,caliburn,C#,Wpf,Mvvm,Caliburn.micro,Caliburn,我正在尝试创建一个应用程序,它允许我在Caliburn.Micro for MVVM的帮助下在画布组件上绘制一些涂鸦。当我运行应用程序并单击画布时,我得到“找不到OnMouseDown方法的目标。”异常。我定义了在调用MouseDown事件时要调用的方法,但是Caliburn没有找到它 项目文件在这里可用:显然我用错误的方式连接了应用程序。它寻找方法的ViewModel不是它们所在的ViewModel,因为我混合了view first方法和ViewModel first方法。根据Caliburn

我正在尝试创建一个应用程序,它允许我在Caliburn.Micro for MVVM的帮助下在画布组件上绘制一些涂鸦。当我运行应用程序并单击画布时,我得到“找不到OnMouseDown方法的目标。”异常。我定义了在调用MouseDown事件时要调用的方法,但是Caliburn没有找到它


项目文件在这里可用:

显然我用错误的方式连接了应用程序。它寻找方法的ViewModel不是它们所在的ViewModel,因为我混合了view first方法和ViewModel first方法。根据Caliburn的文档修复该问题