2010-07-18 47 views
0

我一直在使用MVVM工具包中的EventToCommand,但有时候我的EventToCommand似乎并没有对它映射到的事件进行触发。EventToCommand/DataContext

我认为这与设置DataContext有关?在这一点上,这只是一个猜测。

也许一个更好的问题是:我常常碰到EventToCommand语法引用的断点,但在事件发生时不执行。当我在后面的代码中描述有问题的事件时 - 我碰到了一个断点!

是否有任何调试技术来理解命令成员被检索后为什么命令代码不能执行?

问候, 理查德

回答

0

检查输出窗口在运行时查看是否有正在抛出运行时异常的处理,并写入到输出,而不是任何错误。

此外,您可以尝试将Galasoft.MvvmLight.Extras项目带入您的解决方案,并更改您的参考以指向它。这将让你通过代码进行调试,看看是否有失败。如果你这样做,我会建议在OnAttached()方法中放置一个断点。

这是间歇性问题吗? XAML是什么样的?