Note that there are some explanatory texts on larger screens.

plurals
  1. POTextblock animation in Blend 4
    primarykey
    data
    text
    <p>I am pretty new to Blend, i'm working on a storyboard (see attached XAML) and the part i am stuck on is the TextBlock that contains the word INNOVATIONS. My goal for this is to have 1 letter at a time slide in from the right until the word is completed (hope that makes sense)</p> <p>Can anyone point me in the right direction as i am stuck, thanks in advance</p> <pre><code>&lt;UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="Innovation_Text.MainPage"&gt; &lt;UserControl.Resources&gt; &lt;Storyboard x:Name="FLIX_Storyboard"&gt; &lt;DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Panel.Background).(Brush.RelativeTransform).(CompositeTransform.ScaleX)" Storyboard.TargetName="LayoutRoot"&gt; &lt;EasingDoubleKeyFrame KeyTime="0" Value="0.05"/&gt; &lt;EasingDoubleKeyFrame KeyTime="0:0:1" Value="1"&gt; &lt;EasingDoubleKeyFrame.EasingFunction&gt; &lt;PowerEase EasingMode="EaseIn" Power="5"/&gt; &lt;/EasingDoubleKeyFrame.EasingFunction&gt; &lt;/EasingDoubleKeyFrame&gt; &lt;/DoubleAnimationUsingKeyFrames&gt; &lt;DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Panel.Background).(Brush.RelativeTransform).(CompositeTransform.ScaleY)" Storyboard.TargetName="LayoutRoot"&gt; &lt;EasingDoubleKeyFrame KeyTime="0" Value="0.05"/&gt; &lt;EasingDoubleKeyFrame KeyTime="0:0:1" Value="1"&gt; &lt;EasingDoubleKeyFrame.EasingFunction&gt; &lt;PowerEase EasingMode="EaseIn" Power="5"/&gt; &lt;/EasingDoubleKeyFrame.EasingFunction&gt; &lt;/EasingDoubleKeyFrame&gt; &lt;/DoubleAnimationUsingKeyFrames&gt; &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="image"&gt; &lt;DiscreteObjectKeyFrame KeyTime="0"&gt; &lt;DiscreteObjectKeyFrame.Value&gt; &lt;Visibility&gt;Visible&lt;/Visibility&gt; &lt;/DiscreteObjectKeyFrame.Value&gt; &lt;/DiscreteObjectKeyFrame&gt; &lt;/ObjectAnimationUsingKeyFrames&gt; &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Innovations"&gt; &lt;DiscreteObjectKeyFrame KeyTime="0"&gt; &lt;DiscreteObjectKeyFrame.Value&gt; &lt;Visibility&gt;Visible&lt;/Visibility&gt; &lt;/DiscreteObjectKeyFrame.Value&gt; &lt;/DiscreteObjectKeyFrame&gt; &lt;/ObjectAnimationUsingKeyFrames&gt; &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="DropShadow"&gt; &lt;DiscreteObjectKeyFrame KeyTime="0"&gt; &lt;DiscreteObjectKeyFrame.Value&gt; &lt;Visibility&gt;Visible&lt;/Visibility&gt; &lt;/DiscreteObjectKeyFrame.Value&gt; &lt;/DiscreteObjectKeyFrame&gt; &lt;/ObjectAnimationUsingKeyFrames&gt; &lt;DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FLIX"&gt; &lt;EasingDoubleKeyFrame KeyTime="0" Value="0"/&gt; &lt;EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="1"/&gt; &lt;EasingDoubleKeyFrame KeyTime="0:0:2" Value="1"&gt; &lt;EasingDoubleKeyFrame.EasingFunction&gt; &lt;SineEase EasingMode="EaseIn"/&gt; &lt;/EasingDoubleKeyFrame.EasingFunction&gt; &lt;/EasingDoubleKeyFrame&gt; &lt;/DoubleAnimationUsingKeyFrames&gt; &lt;DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="image"&gt; &lt;EasingDoubleKeyFrame KeyTime="0" Value="0"/&gt; &lt;EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="0"/&gt; &lt;EasingDoubleKeyFrame KeyTime="0:0:2" Value="1"/&gt; &lt;/DoubleAnimationUsingKeyFrames&gt; &lt;DoubleAnimation Duration="0" To="0" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="Innovations" d:IsOptimized="True"/&gt; &lt;DoubleAnimation Duration="0" To="0" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="DropShadow" d:IsOptimized="True"/&gt; &lt;DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)" Storyboard.TargetName="FLIX"&gt; &lt;EasingDoubleKeyFrame KeyTime="0" Value="1"/&gt; &lt;EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="0.200087"/&gt; &lt;EasingDoubleKeyFrame KeyTime="0:0:2" Value="1"&gt; &lt;EasingDoubleKeyFrame.EasingFunction&gt; &lt;SineEase EasingMode="EaseIn"/&gt; &lt;/EasingDoubleKeyFrame.EasingFunction&gt; &lt;/EasingDoubleKeyFrame&gt; &lt;/DoubleAnimationUsingKeyFrames&gt; &lt;DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)" Storyboard.TargetName="FLIX"&gt; &lt;EasingDoubleKeyFrame KeyTime="0" Value="1"/&gt; &lt;EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="0.200087"/&gt; &lt;EasingDoubleKeyFrame KeyTime="0:0:2" Value="1"&gt; &lt;EasingDoubleKeyFrame.EasingFunction&gt; &lt;SineEase EasingMode="EaseIn"/&gt; &lt;/EasingDoubleKeyFrame.EasingFunction&gt; &lt;/EasingDoubleKeyFrame&gt; &lt;/DoubleAnimationUsingKeyFrames&gt; &lt;/Storyboard&gt; &lt;/UserControl.Resources&gt; &lt;Grid x:Name="LayoutRoot" RenderTransformOrigin="0.5 0.5"&gt; &lt;Grid.RenderTransform&gt; &lt;ScaleTransform x:Name="PageScale" ScaleX="1" ScaleY="1"/&gt; &lt;/Grid.RenderTransform&gt; &lt;Grid.Background&gt; &lt;RadialGradientBrush RadiusY="0.726" Center="0.5,0.3" RadiusX="0.427"&gt; &lt;RadialGradientBrush.RelativeTransform&gt; &lt;CompositeTransform CenterY="0.5" CenterX="0.5"/&gt; &lt;/RadialGradientBrush.RelativeTransform&gt; &lt;GradientStop Color="#FFBB0000" Offset="0.09"/&gt; &lt;GradientStop Color="#FF110000" Offset="1"/&gt; &lt;/RadialGradientBrush&gt; &lt;/Grid.Background&gt; &lt;Grid.RowDefinitions&gt; &lt;RowDefinition Height="*"/&gt; &lt;RowDefinition Height="*"/&gt; &lt;RowDefinition Height="*"/&gt; &lt;/Grid.RowDefinitions&gt; &lt;Grid.ColumnDefinitions&gt; &lt;ColumnDefinition Width="*"/&gt; &lt;ColumnDefinition Width="*"/&gt; &lt;ColumnDefinition Width="*"/&gt; &lt;/Grid.ColumnDefinitions&gt; &lt;Grid x:Name="Centre" Grid.Row="1" Grid.Column="1" &gt; &lt;Grid.RowDefinitions&gt; &lt;RowDefinition Height="5*"/&gt; &lt;RowDefinition Height="1.9*"/&gt; &lt;RowDefinition Height="1*"/&gt; &lt;/Grid.RowDefinitions&gt; &lt;Grid x:Name="FLIX" Grid.Row="0" VerticalAlignment="Bottom" RenderTransformOrigin="0.5,0.5" &gt; &lt;Grid.RenderTransform&gt; &lt;CompositeTransform/&gt; &lt;/Grid.RenderTransform&gt; &lt;Image x:Name="image" Source="FLIX - Flix w shadow.png"&gt; &lt;Image.RenderTransform&gt; &lt;CompositeTransform/&gt; &lt;/Image.RenderTransform&gt; &lt;/Image&gt; &lt;/Grid&gt; &lt;Grid x:Name="Innovations" Grid.Row="1" VerticalAlignment="Top" &gt; &lt;Viewbox VerticalAlignment="Stretch"&gt; &lt;TextBlock x:Name="INNOVATIONS_copy" Foreground="#FF050608" FontSize="44" FontFamily="/Innovation_Text;component/Fonts.zip#Helvetica Neue" Text="I N N O V A T I O N S" &gt; &lt;TextBlock.Effect&gt; &lt;DropShadowEffect Color="#FFA34747" Direction="150" BlurRadius="0" ShadowDepth="2"/&gt; &lt;/TextBlock.Effect&gt; &lt;/TextBlock&gt; &lt;/Viewbox&gt; &lt;/Grid&gt; &lt;Grid x:Name="DropShadow" Grid.Row="2" VerticalAlignment="Center" &gt; &lt;Ellipse Height="9" Stroke="Black" VerticalAlignment="Center" Opacity="0.3" StrokeThickness="0"&gt; &lt;Ellipse.Effect&gt; &lt;BlurEffect/&gt; &lt;/Ellipse.Effect&gt; &lt;Ellipse.Fill&gt; &lt;RadialGradientBrush RadiusY="0.859" RadiusX="0.755"&gt; &lt;GradientStop Color="#FF0E0D0D"/&gt; &lt;GradientStop Color="#FF543F3F" Offset="1"/&gt; &lt;/RadialGradientBrush&gt; &lt;/Ellipse.Fill&gt; &lt;/Ellipse&gt; &lt;/Grid&gt; &lt;/Grid&gt; &lt;/Grid&gt; </code></pre> <p></p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload