Mega Code Archive

 
Categories / VB.Net / WPF
 

Using SpeedRatio in a hierarchy

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"       HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> <StackPanel Orientation="Horizontal" VerticalAlignment="Center">   <StackPanel.Triggers>     <EventTrigger RoutedEvent="StackPanel.Loaded">       <BeginStoryboard>         <Storyboard>                          <ParallelTimeline RepeatBehavior="Forever">                            <DoubleAnimation BeginTime="0:0:0" Duration="0:0:0.2"                                Storyboard.TargetName="button1"                                Storyboard.TargetProperty="(Button.Height)"                                By="30" AutoReverse="True" />                            <DoubleAnimation SpeedRatio="2" BeginTime="0:0:1" Duration="0:0:0.2"                                Storyboard.TargetName="button2"                                Storyboard.TargetProperty="(Button.Height)"                                By="30" AutoReverse="True" />                            <ParallelTimeline BeginTime="0:0:2" SpeedRatio="4">                              <DoubleAnimation SpeedRatio="0.25" BeginTime="0:0:0" Duration="0:0:0.2"                                  Storyboard.TargetName="button3"                                  Storyboard.TargetProperty="(Button.Height)"                                  By="30" AutoReverse="True" />                                         </ParallelTimeline>                          </ParallelTimeline>                      </Storyboard>       </BeginStoryboard>     </EventTrigger>   </StackPanel.Triggers>   <Button Name="button1" Height="25">One</Button>   <Button Name="button2" Height="25">Two</Button>   <Button Name="button3" Height="25">Three</Button> </StackPanel> </Page>