gpt4 book ai didi

WPF XAML 动画(新手)

转载 作者:行者123 更新时间:2023-12-01 09:32:45 27 4
gpt4 key购买 nike

我正在尝试在 XAML 中测试动画。我的意图是制造一个字体大小的脉冲(永远增加和减少)。但是当我输入下面的代码时,Visual Studio 无法识别类 DoubleAnimation .我究竟做错了什么?

<Window x:Class="testingAnimation.MainWindow"
xmlns="http://schemas.microsoft.com/netfx/2007/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<StackPanel>
<TextBlock Text="HELLO">
<TextBlock.FontSize>
<DoubleAnimation />
</TextBlock.FontSize>
</TextBlock>
</StackPanel>
</Window>

最佳答案

您需要声明一个 Storyboard并在加载时启动它:

 <TextBlock x:Name="Text" Text="Hello!!">
<TextBlock.Triggers>
<EventTrigger RoutedEvent="FrameworkElement.Loaded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard Duration="00:00:01" RepeatBehavior="Forever" AutoReverse="True">
<DoubleAnimation From="10" To="20" Storyboard.TargetName="Text" Storyboard.TargetProperty="FontSize"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</TextBlock.Triggers>
</TextBlock>

关于WPF XAML 动画(新手),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13350512/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com