gpt4 book ai didi

WPF 动画 - 为什么我的图像不会旋转?

转载 作者:行者123 更新时间:2023-12-04 21:54:47 24 4
gpt4 key购买 nike

我在 WPF 中创建了一个简单的用户控件并向其中添加了一个图像:

<Image x:Name="logo" Source="/View/Images/Logo.png" Width="100" Height="100">
<Image.RenderTransform>
<RotateTransform Angle="0" CenterX="50" CenterY="50" />
</Image.RenderTransform>
</Image>

我希望该图像不断旋转并淡入淡出。这将用作忙指示符。所以我创建了这个动画 Storyboard:
<Storyboard RepeatBehavior="Forever">
<DoubleAnimation From="0" To="360" Duration="00:00:05" Storyboard.TargetName="logo" Storyboard.TargetProperty="(RotateTransform.Angle)" />
<DoubleAnimation From="0.1" To="1" AutoReverse="True" Duration="00:00:02" Storyboard.TargetName="logo" Storyboard.TargetProperty="Opacity" />
</Storyboard>

但是,当我查看其中包含用户控件的窗口时,淡入淡出有效但旋转无效。

最佳答案

您的 StoryBoard.TargetProperty错了,应该是:

Storyboard.TargetProperty="(Image.RenderTransform).(RotateTransform.Angle)"

关于WPF 动画 - 为什么我的图像不会旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3725119/

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