我有一个Silverlight项目,并开始研究行为。我见过的所有例子都引用了这样的汇编:
xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"
这是在包含对Microsoft.Expression.Interactions的引用之后。具体来说,我正在寻找这个DLL中的PropertyChangedTrigger(我相信)。如果我进入我的XAML并输入,它会告诉我它没有找到并检查我的程序集。
这是我项目的屏幕截图:
如果不够清晰,可以使用全分辨率图像here.
这可能是我想的版本问题 - 根据Visual Studio,我的版本是2.0.5.0。也就是说,如果我输入'ei:',我根本就没有智能感知。
我错过了一些明显的东西吗?
感谢。
答案 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的新预览版本)