我有点问题,我会搜索谷歌和我的Wpf的书,但我没有找到任何答案:(
我创建了一个小故事板:
<Storyboard x:Key="whiteAnim" Duration="1">
<ColorAnimation By="Black" To="White" Storyboard.TargetProperty="Background" x:Name="step1"/>
<ColorAnimation By="White" To="Black" Storyboard.TargetProperty="Background" x:Name="step2"/>
</Storyboard>
此动画将背景颜色从黑色变为白色,从白色变为黑色。 我想将这个故事板“应用”到标签:
Label label = new Label();
label.Content = "My label";
我正在寻找像“label.StartStoryboard( - myStoryboard--)”这样的方法,你有什么想法吗?
谢谢:)
答案 0 :(得分:2)
它应该与
一起使用public void StartStoryboard() {
whiteAnim.Target = label;
whiteAnim.Begin();
}
或
public void StartStoryboard() {
Storyboard.SetTarget(whiteAnim, label);
whiteAnim.Begin();
}