我正在尝试使用Behaviors来处理WPF中按钮的click事件。
<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
集会。我认为这就是我需要做的所有使用行为,但显然出现了问题。
答案 0 :(得分:3)
对于Visual Studio 2010,您需要在Expression Blend中包含这3个引用:System.Windows.Interactivity,Microsoft.Expression.Controls和Microsoft.Expression.Interactions。
答案 1 :(得分:2)
这听起来像known problem in Visual Studio 2008。如果您使用的是VS 2008,this hotfix可能会解决问题(尽管我有时会遇到问题)。
在Visual Studio 2010中,此行为已得到纠正。