Microsoft.Expression.Interactions麻烦

时间:2011-12-15 16:07:00

标签: silverlight visual-studio-2010 silverlight-4.0

我有一个Silverlight项目,并开始研究行为。我见过的所有例子都引用了这样的汇编:

xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"

这是在包含对Microsoft.Expression.Interactions的引用之后。具体来说,我正在寻找这个DLL中的PropertyChangedTrigger(我相信)。如果我进入我的XAML并输入,它会告诉我它没有找到并检查我​​的程序集。

这是我项目的屏幕截图:

enter image description here

如果不够清晰,可以使用全分辨率图像here.

这可能是我想的版本问题 - 根据Visual Studio,我的版本是2.0.5.0。也就是说,如果我输入'ei:',我根本就没有智能感知。

我错过了一些明显的东西吗?

感谢。

2 个答案:

答案 0 :(得分:0)

尝试在声明中添加程序集名称,如下所示:

xmlns:ei="clr-namespace:Microsoft.Expression.Interactivity.Core;assembly=Microsoft.Expression.Interactions" 

答案 1 :(得分:0)

请注意,即使对于4.5框架中的WPF,这也是相同的命名空间(即没有更改为2011或2012)

xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" 
xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"

(对于Blend的新预览版本)