为什么我在尝试使用WPF中的行为时遇到错误?

问题描述:

我正在尝试使用行为来处理WPF中按钮的单击事件。为什么我在尝试使用WPF中的行为时遇到错误?

<Button Content="Another Button" Width="100" IsEnabled="True"> 
    <i:Interaction.Triggers>   
     ... 
    </i:Interaction.Triggers> 
</Button> 

但是我收到此错误信息:

的附着性能“触发”式的“互动”

这里没有被发现是我的命名空间我:xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"

而且我已经包含了System.Windows.Interactivity组件。我推测这是我需要做的所有事情,但显然有些事情出错了。

+1

你使用的是什么版本的visual studio? – 2011-12-23 19:31:11

+0

即时通讯使用VS2010 – 2011-12-24 14:03:15

这听起来像是known problem in Visual Studio 2008。如果您使用的是VS 2008,则this hotfix可能会解决此问题(尽管我经常在安装后遇到问题)。

这种行为在Visual Studio 2010

+0

这很奇怪,我使用VS2010 – 2011-12-24 14:03:34

已得到纠正对于Visual Studio 2010,您需要包括Expression Blend的这3个参考文献:System.Windows.Interactivity,Microsoft.Expression.Controls和Microsoft.Expression.Interactions。