我在几个项目中使用了System.Windows.Interactivity DLL,没有任何问题。 现在在我的最新项目中,我无法完成它的工作。我总是得到以下错误:名称空间“Interaction”不存在“http://schemas.microsoft.com/expression/2010/interactivity”
命名空间“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的一个文件夹我的项目中。
不知道这是怎么回事?我使用.NET 4.5 VS2012
在我的项目中,我使用此命名空间的xmlns有这个问题。 Windows.Interactivity;程序集= System.Windows.Interactivity“ – Deffiss
这是什么时候开始发生的?当你卸载VS2010?或者当你卸载Blend SDK? –
我没有卸载任何东西,我只是安装了VS2012教授。但是自从我安装了VS2012 – PitAttack76