我写下面的代码:
- public void name(object sender,RoutedEventArgs e)
- {
- DoubleAnimation myDoubleAnimation = new DoubleAnimation();
- myDoubleAnimation.From = 1.0;
- myDoubleAnimation.To = 0.0;
- myDoubleAnimation.Duration = new Duration(TimeSpan.FromSeconds(0.2));
- sb1 = new Storyboard();
- sb1.Children.Add(myDoubleAnimation);
- Storyboard.SetTargetName(myDoubleAnimation,one.Name);
- Storyboard.SetTargetProperty(myDoubleAnimation,new PropertyPath(Grid.OpacityProperty));
- sb1.Begin(this);
- if (one.Opacity == 0)
- {
- Container_one.Children.Remove(one);
- }
- }
但它没有正确的做法.动画工作正常,但删除错误.如何将Storyboard-End与对方法的调用结合起来?
很多东西.