Caliburn.Micro找不到方法的目标

时间:2014-10-10 10:32:39

标签: c# windows-phone-7 caliburn.micro

我使用Caliburn.Micro为我的WP7项目而且我的某些页面一直出现这个奇怪的错误。我自己无法复制它,但它经常出现在Bugsense日志中。这就是我使用它的方式。 XAML:

cal:Message.Attach="[Event Loaded] = [Action Init()]" 

在我的ViewModel中:

public async Task Init() {...}   

或其他页面

public void Init() {...}

这是来自Bugsense的堆栈跟踪:

0 System.Exception: No target found for method Init.
1 at Caliburn.Micro.ActionMessage.Invoke(Object eventArgs)
2 at System.Windows.Interactivity.TriggerAction.CallInvoke(Object parameter)
3 at System.Windows.Interactivity.TriggerBase.InvokeActions(Object parameter)
4 at System.Windows.Interactivity.EventTriggerBase.OnEvent(EventArgs eventArgs)
5 at System.Windows.Interactivity.EventTriggerBase.OnEventImpl(Object sender, EventArgs eventArgs)
6 at MS.Internal.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate handlerDelegate, Object sender, Object args)
7 at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName)

关于我如何确定错误的任何想法?

0 个答案:

没有答案