Animates the horizontal center of the RotateTransform applied to the TextEffect

image_pdfimage_print
   
     

<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>