【发布时间】:2023-04-10 09:24:02
【问题描述】:
我正在尝试在 wpf 和 c# 中对图像实现淡出效果
<Image.Triggers>
<EventTrigger RoutedEvent="Image.Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetName="imgSlot1"
Storyboard.TargetProperty="Opacity"
From="1.0" To="0.0" Duration="0:0:1"
AutoReverse="True" RepeatBehavior="Forever"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
使用此代码,我看到我的图像闪烁,这没关系,但为什么如果我将 RepeatBehavior 更改为“1x”或“0:0:1”并将 AutoReverse 更改为“False”(我必须创建一个淡出效果在我的图像上)没有任何作用?
【问题讨论】:
-
没找到你。你想要什么?将
RepeatBehavior设置为1x将使动画只运行一次。这不是你想要的吗?
标签: c# wpf windows storyboard