我无法让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,并且不确定还有什么方法可以让它工作。所有和任何帮助都非常感谢。
答案 0 :(得分:0)
检查项目中使用的System.Windows.Interactivity版本以及GalaSoft库中使用的版本,如果您没有引用System.Windows.Interactivity
,请参考。在您的项目中,如果没有帮助尝试清理您的解决方案并删除项目目录中的所有obj
文件夹并重新引用GalaSof
t库。