向图像添加行为

时间:2012-07-03 19:30:06

标签: c# wpf xaml animation

在我的程序中,我有一个我想要的System.Controls.Image 从这里添加一个摇动行为Animate Image in button to shake

我将ShakingBehavior复制到我自己的类的项目中, 我已经有了Blend SDK。

现在我将XAML部件添加到我的图像

<Image Source="myImage.png" Grid.Row="{Binding Path=Row}" Grid.Column="{Binding Path=Col}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="0">

    <i:Interaction.Behaviors>
        <local:ShakeBehavior RepeatInterval="5" SpeedRatio="3.0"/>
    </i:Interaction.Behaviors>

</Image>

现在我收到一个我无法摆脱的错误!

(因为我这里没有英语VS,我试着翻译这个消息)

  

“交互”类型没有可附加的“行为”属性

可能只是一个要添加的命名空间(我的别名),但我无法将其付诸实践

修改 更多信息:图像包含在一个按钮中,该按钮位于数据窗口内。

并且(充其量)我想在单击视图中的另一个按钮时启动动画。 (此行为将有助于找到按钮作为提示)

1 个答案:

答案 0 :(得分:0)

由于Mohib不想,我会发布我错过的正确行:

这个应该没有那些可以在Mohibs回答中找到的魔术未打印值。

的xmlns:ⅰ= “CLR-名称空间:System.Windows.Interactivity;装配= System.Windows.Interactivity”