积极答复者
WPF 关于Storyboard错误,求高人解答。

问题
答案
-
<StackPanel Name="panel"> <StackPanel.Resources> <Storyboard x:Key="myStoryboard"> <DoubleAnimation Storyboard.TargetName="MyAnimateRectangle" Storyboard.TargetProperty="Opacity" From="1.0" To="0" Duration="0:0:1" AutoReverse="True" RepeatBehavior="Forever" /> </Storyboard> </StackPanel.Resources> <TextBlock Margin="10">Click on the rectangle to start the animate.</TextBlock> <Rectangle MouseLeftButtonDown="Mouse_Clicked" Name="MyAnimateRectangle" Width="100" Height="100" Fill="Blue" /> </StackPanel>
private void Mouse_Clicked(object sender, MouseButtonEventArgs e) { BeginStoryboard(panel.FindResource("myStoryboard") as Storyboard); }
Wanpeng wanpeng.ones@gmail.com
- 已标记为答案 zhq0726 2012年8月30日 13:41
全部回复
-
<StackPanel Name="panel"> <StackPanel.Resources> <Storyboard x:Key="myStoryboard"> <DoubleAnimation Storyboard.TargetName="MyAnimateRectangle" Storyboard.TargetProperty="Opacity" From="1.0" To="0" Duration="0:0:1" AutoReverse="True" RepeatBehavior="Forever" /> </Storyboard> </StackPanel.Resources> <TextBlock Margin="10">Click on the rectangle to start the animate.</TextBlock> <Rectangle MouseLeftButtonDown="Mouse_Clicked" Name="MyAnimateRectangle" Width="100" Height="100" Fill="Blue" /> </StackPanel>
private void Mouse_Clicked(object sender, MouseButtonEventArgs e) { BeginStoryboard(panel.FindResource("myStoryboard") as Storyboard); }
Wanpeng wanpeng.ones@gmail.com
- 已标记为答案 zhq0726 2012年8月30日 13:41