【问题标题】:Cannot Get MVVM Light EventToCommand to Work无法让 MVVM Light EventToCommand 工作
【发布时间】:2016-02-29 17:51:52
【问题描述】:

我无法让 MVVM Light EventToCommand 工作。我目前有这些包:

<packages>
  <package id="CommonServiceLocator" version="1.3" targetFramework="net452" />
  <package id="Expression.Blend.Sdk" version="1.0.2" targetFramework="net452" />
  <package id="MvvmLightLibs" version="5.2.0.0" targetFramework="net452" />
</packages>

这是我在 XAML 中的代码:

<i:Interaction.Triggers>
   <i:EventTrigger EventName="DragDelta">
      <cmd:EventToCommand Command="{Binding DragMoveCommand}" PassEventArgsToCommand="True"/>
   </i:EventTrigger>
</i:Interaction.Triggers>

每次我运行它时,我都会收到一条错误消息:

无法加载文件或程序集“GalaSoft.MvvmLight.Platform, PublicKeyToken=5f873c45e98af8a1”或其依赖项之一。系统找不到指定的文件。

我目前正在运行 .NET 4.5.2,但不确定还需要做什么才能使其正常工作。非常感谢所有和任何帮助。

【问题讨论】:

    标签: wpf xaml mvvm mvvm-light .net-4.5.2


    【解决方案1】:

    检查你项目中使用的System.Windows.Interactivity版本和GalaSoft库中使用的版本,如果你没有引用System.Windows.Interactivity你应该参考。在您的项目中,如果没有帮助,请尝试清理您的解决方案并删除项目目录中的所有 obj 文件夹并重新参考 GalaSoft 库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-23
      • 2015-09-26
      • 2013-02-25
      • 1970-01-01
      • 1970-01-01
      • 2017-12-18
      相关资源
      最近更新 更多