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

时间:2013-02-22 15:12:31

标签: c# wpf mvvm caliburn.micro caliburn

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

项目文件可在此处获取:SketchingTool.zip

1 个答案:

答案 0 :(得分:0)

显然我以错误的方式连接了应用程序。它正在寻找方法的ViewModel不是它们所在的ViewModel,因为我将view-first方法与viewmodel-first方法混合在一起。根据Caliburn的文档修复它解决了问题。