Mega Code Archive

 
Categories / C# / WPF
 

Animates the position of the TextEffect

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"   WindowTitle="TextEffect Sample" Background="SteelBlue">   <StackPanel Margin="40">     <Border Name="TextBorder" HorizontalAlignment="Center"       VerticalAlignment="Center">       <TextBlock          FontSize="60"         Margin="50"         Foreground="White">         Windows Vista         <TextBlock.Triggers>           <EventTrigger RoutedEvent="TextBlock.Loaded">             <EventTrigger.Actions>             <BeginStoryboard>               <Storyboard>                 <ParallelTimeline RepeatBehavior="Forever">                 <Int32AnimationUsingKeyFrames                   Storyboard.TargetName="MyTextEffect"                   Storyboard.TargetProperty="PositionStart"                   Duration="0:0:13"                   AutoReverse="True"                   RepeatBehavior="Forever">                   <Int32AnimationUsingKeyFrames.KeyFrames>                     <DiscreteInt32KeyFrame Value="0" KeyTime="0:0:0" />                     <DiscreteInt32KeyFrame Value="1" KeyTime="0:0:1" />                     <DiscreteInt32KeyFrame Value="2" KeyTime="0:0:2" />                     <DiscreteInt32KeyFrame Value="3" KeyTime="0:0:3" />                     <DiscreteInt32KeyFrame Value="4" KeyTime="0:0:4" />                     <DiscreteInt32KeyFrame Value="5" KeyTime="0:0:5" />                     <DiscreteInt32KeyFrame Value="6" KeyTime="0:0:6" />                     <DiscreteInt32KeyFrame Value="7" KeyTime="0:0:7" />                     <DiscreteInt32KeyFrame Value="8" KeyTime="0:0:8" />                     <DiscreteInt32KeyFrame Value="9" KeyTime="0:0:9" />                     <DiscreteInt32KeyFrame Value="10" KeyTime="0:0:10" />                     <DiscreteInt32KeyFrame Value="11" KeyTime="0:0:11" />                     <DiscreteInt32KeyFrame Value="12" KeyTime="0:0:12" />                   </Int32AnimationUsingKeyFrames.KeyFrames>                 </Int32AnimationUsingKeyFrames>                 </ParallelTimeline>               </Storyboard>             </BeginStoryboard>             </EventTrigger.Actions>           </EventTrigger>         </TextBlock.Triggers>       </TextBlock>     </Border>   </StackPanel> </Page>