8

看来我做不到myObject.BeginAnimation(dp , animation)

这是一个错误还是已更改?

4

1 回答 1

7

您需要使用故事板。将您的动画添加到情节提要并让情节提要开始动画。

var storyboard = new Storyboard();

var opacityAnimation = new DoubleAnimation { 
    From = 0,
    To = 1,
    Duration = DurationHelper.FromTimeSpan(TimeSpan.FromSeconds(1)),
};
storyboard.Children.Add(opacityAnimation);

Storyboard.SetTargetProperty(opacityAnimation, "Opacity");
Storyboard.SetTarget(storyboard, myObject);

storyboard.Begin();
于 2011-12-29T14:56:27.720 回答