0

我在网格中有多个(动态创建的)控件(标签、按钮)和一个故事板!我可以将情节提要分配给一个控件,但我想在每个控件中应用情节提要的动画……我该怎么做?

我的代码:

Storyboard myStoryboard1 = new Storyboard();
Label label1 = new Label();
Label label2 = new Label();
Label label3 = new Label();
...
Storyboard.SetTarget(myAnimation2, Label1);
Storyboard.SetTarget(myAnimation2, Label2);
Storyboard.SetTarget(myAnimation2, Label3);

此代码仅将动画设置为 Label3...

谢谢!

4

1 回答 1

0

做到这一点的最好方法是为您想要动画的所有控件类型制作一个或多个样式,并将它们全部基于包含故事板/动画的单个样式。

然后,在您创建/添加控件后,只需设置其样式(或将样式设置为默认样式)

var newLabel = new Label();
newLabel.Style = this.TryFindResource("controlStyle") as Style;
于 2012-06-03T06:04:55.273 回答