【发布时间】:2014-01-11 16:43:29
【问题描述】:
我在几个项目中使用了 System.Windows.Interactivity DLL 没有任何问题。 现在在我最新的项目中,我无法让它工作。我总是收到以下错误:
名称空间“http://schemas.microsoft.com/expression/2010/interactivity”中不存在名称“交互”。
<i:Interaction.Triggers>
<EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding AddSelectLocomotifCommand}"
CommandParameter="{Binding SelectedItem, ElementName=listBoxLocs}" />
</EventTrigger>
</i:Interaction.Triggers>
还有命名空间:
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
Microsoft.Expression.Interactions 和 System.Windows.Interactivity 都添加到项目引用中,我什至将 DLL 复制到我的项目中的文件夹中。
知道这是怎么来的吗?我将 VS2012 与 .NET 4.5 一起使用
【问题讨论】:
-
在我的项目中,我使用这个命名空间 xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
-
这是什么时候开始的?什么时候卸载VS2010?或者当您卸载 Blend SDK 时?
-
我没有卸载任何东西,我只是安装了VS2012 prof。但是自从我安装了VS2012
标签: c# wpf visual-studio