2013-04-25 85 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

相关问题