wpf请问这段事件触发器代码为什么会异常?

    <Button Grid.Row="1" Grid.Column="1" Margin="45,30,45,40" Content="确定" Name="button1">
        <Button.Triggers>
            <EventTrigger RoutedEvent="Mouse.MouseEnter">
                <EventTrigger.Actions>
                <BeginStoryboard>
                    <Storyboard>
                        <DoubleAnimation  Storyboard.TargetProperty="Width" By="50" Duration="0:0:5"/>
                    </Storyboard>
                </BeginStoryboard>
                </EventTrigger.Actions>
            </EventTrigger>
        </Button.Triggers>
    </Button>
另外的代码与这个没什么关系,我就不粘贴过来了,调试的时候就是说无法使用“System.Windows.Media.Animation.DoubleAnimation”动态“System.Windows.Controls.Button”上的“Width”属性,请问为什么会出现这样的错误,我该如何改正?
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^