我希望我的文本块从左侧出现并转换到其位置,但它不起作用。
我尝试了这段代码,但文本没有从左侧转换。我做错了什么?我不允许使用 WPF 或 C#,只能使用 XAML。
<TextBlock Foreground="#365B6D" Margin="0, 20, 0, 0" Style="{StaticResource topsmalltext}" TextAlignment="Center">Who uses social media?
<TextBlock.Triggers>
<EventTrigger RoutedEvent="TextBlock.Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation From="-384" To="0" Storyboard.TargetProperty="(RenderTransform).(TranslateTransform.X)" Duration="0:0:2">
</DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</TextBlock>
试试这个:
<TextBlock Foreground="#365B6D" Margin="0,20,0,0" Style="{StaticResource topsmalltext}" TextAlignment="Center">
Who uses social media?
<TextBlock.Triggers>
<EventTrigger RoutedEvent="TextBlock.Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation From="-384" To="0" Storyboard.TargetProperty="(UIElement.RenderTransform).(TranslateTransform.X)" Duration="0:0:2" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</TextBlock.Triggers>
在您的示例中,您忘记包含此内容
</TextBlock.Triggers>