Windows phone 7 &引用;无法解析TargetName";自定义脚本中出现错误

Windows phone 7 &引用;无法解析TargetName";自定义脚本中出现错误,windows-phone-7,animation,storyboard,Windows Phone 7,Animation,Storyboard,在WP7 silverlight应用程序中,我想在特定事件上使用故事板动画。 动画正在将“按钮高度”特性从x点更改为y点(为查询而更改) 我正在我的程序中使用下面的代码 Storyboard myStoryBoard = new Storyboard(); myStoryBoard.Duration = new Duration(TimeSpan.FromMilliseconds(200)); DoubleAnimation myDoubleAnimation = new D

在WP7 silverlight应用程序中,我想在特定事件上使用故事板动画。 动画正在将“按钮高度”特性从x点更改为y点(为查询而更改)

我正在我的程序中使用下面的代码

   Storyboard myStoryBoard = new Storyboard();
   myStoryBoard.Duration = new Duration(TimeSpan.FromMilliseconds(200));

   DoubleAnimation myDoubleAnimation = new DoubleAnimation();
   Storyboard.SetTargetName(myDoubleAnimation, button1.Name); // button1 is normal button on UI
   Storyboard.SetTargetProperty(myDoubleAnimation, new PropertyPath(Button.HeightProperty));

   myDoubleAnimation.From = 200;
   myDoubleAnimation.To = 300;

   myStoryBoard.Children.Add(myDoubleAnimation);
   myStoryBoard.Begin();
当我运行代码时,我正在使用 无法解析TargetName按钮1错误


我的问题有什么简单的解决方法吗?

我认为只有当情节提要位于视觉树中时,才可以使用SetTargetName。我建议改用SetTarget:

Storyboard.SetTarget(myDoubleAnimation, button1);