【问题标题】:EventToCommand / DataContextEventToCommand / 数据上下文
【发布时间】:2010-07-18 22:52:04
【问题描述】:

我一直在使用 MVVM 工具包中的 EventToCommand,但有时我的 EventToCommand 似乎没有在它映射到的事件上触发。

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

也许更好的问题是:我经常遇到 EventToCommand 语法所指的断点,但在事件发生时不执行。当我在后面的代码中订阅相关事件时 - 我遇到了断点!

是否有任何调试技术可以理解为什么命令式代码在检索到命令成员后没有被执行?

问候, 理查德

【问题讨论】:

    标签: mvvm-light


    【解决方案1】:

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

    此外,您可以尝试将 Galasoft.MvvmLight.Extras 项目引入您的解决方案,并将您的引用更改为指向它。这将让您调试代码以查看那里是否出现故障。如果你这样做,我建议在 OnAttached() 方法中放置一个断点。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-02
      • 1970-01-01
      • 2016-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多