我正在尝试创建一个应用程序,它允许我在Caliburn.Micro for MVVM的帮助下在canvas组件上绘制一些涂鸦。当我运行应用程序并单击Canvas时,我得到“找不到方法OnMouseDown的目标”。例外。我在调用MouseDown事件时定义了要调用的方法,但不知何故Caliburn没有找到它。
项目文件可在此处获取:SketchingTool.zip
答案 0 :(得分:0)
显然我以错误的方式连接了应用程序。它正在寻找方法的ViewModel不是它们所在的ViewModel,因为我将view-first方法与viewmodel-first方法混合在一起。根据Caliburn的文档修复它解决了问题。