无法让MVVM Light EventToCommand工作

时间:2016-02-29 17:51:52

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

我无法让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>

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

无法加载文件或程序集&#39; GalaSoft.MvvmLight.Platform,PublicKeyToken = 5f873c45e98af8a1&#39;或其中一个依赖项。系统找不到指定的文件。

我目前正在运行.NET 4.5.2,并且不确定还有什么方法可以让它工作。所有和任何帮助都非常感谢。

1 个答案:

答案 0 :(得分:0)

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