2013-04-25 88 views
3

當我在MVVM-WPF中使用CallMethodAction時出現此錯誤: 「CallMethodAction」在名稱空間「http://schemas.microsoft.com/expression/2010/interactions」中不存在。CallMethodAction:它可以在WPF中使用嗎?

知道,我包括我的XAML以下命名空間: 的xmlns:I = 「http://schemas.microsoft.com/expression/2010/interactivity」 的xmlns:EI =「http://schemas.microsoft .COM /表達/ 2010 /相互作用」

而如果僅用於SL,什麼是WPF

+0

交互式DLL總是會給出很多引用錯誤,請確保該DLL在您的項目中,並且應該位於packages文件夾中 – TMan 2013-04-25 16:26:33

回答

1

相當於我用這個是WPF表達ineractivity

xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity" 

確保添加參考你的項目

然後我加入這也就是一個組合框:

    <i:Interaction.Triggers> 
         <i:EventTrigger EventName="SelectionChanged"> 
          your binding here 
         </i:EventTrigger> 
        </i:Interaction.Triggers> 
+0

我將其替換爲xmlns:i =「clr-namespace:System.Windows.Interactivity; assembly = System。 Windows.Interactivity「通過xmlns:我=」http://schemas.microsoft.com/expression/2010/interactivity「根據在一些論壇的建議,但在這兩種情況下相同的錯誤顯示 – Hussein 2013-04-25 17:49:54

+1

你確定你的項目有一個參考到dll – 2013-04-25 19:48:38

相關問題