Mega Code Archive

 
Categories / C# / WPF
 

Animates the horizontal center of the RotateTransform applied to 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">                 <DoubleAnimation                   From="30"                   To="370"                   Duration="00:00:13"                   RepeatBehavior="Forever"                   AutoReverse="True"                   Storyboard.TargetName="TextEffectRotateTransform"                   Storyboard.TargetProperty="CenterX" />                 </ParallelTimeline>               </Storyboard>             </BeginStoryboard>             </EventTrigger.Actions>           </EventTrigger>         </TextBlock.Triggers>       </TextBlock>     </Border>   </StackPanel> </Page>