2016-02-29 147 views
1

我无法使MVVM Light EventToCommand正常工作。我现在有这些软件包:无法让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,我不确定还有什么可以做到这一点。所有和任何帮助非常感谢。

回答

0

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