2016-02-29 144 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庫。