首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何绑定启用/禁用的DoubleAnimation

如何绑定启用/禁用的DoubleAnimation
EN

Stack Overflow用户
提问于 2011-03-14 15:44:09
回答 1查看 659关注 0票数 0

请告诉我怎样才能解决我的问题。情况是这样的:我有一个列表框里面有图像,我希望一些图像闪烁,一些不闪烁。我有"Emergeny“属性,如果它是真的,图像应该闪烁,现在的问题是我如何绑定它。我尝试绑定到"Duartion“或" to”propperty,但收到一个错误。下面的代码是我的图像,它正在闪烁。

代码语言:javascript
复制
<Image Height="32" Width="32" Source="{Binding Emergency, Converter={StaticResource boolToPath}}">
                    <Image.Style>
                    <Style>
                        <Style.Triggers>                                 
                            <EventTrigger RoutedEvent="Image.Loaded">
                                <BeginStoryboard>
                                    <Storyboard>
                                        <DoubleAnimation Storyboard.TargetProperty="(Image.Opacity)" BeginTime="0:0:0" Duration="0:0:0.5"
                                                         From="1.0" To="0.0" RepeatBehavior="Forever" AutoReverse="True" />
                                    </Storyboard>
                                </BeginStoryboard>
                            </EventTrigger>
                        </Style.Triggers>
                    </Style>
                    </Image.Style>    
                    </Image>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-14 16:03:50

不是在Event.Loaded上触发,而是在你的属性上触发:

代码语言:javascript
复制
<Trigger Property="IsEmergency" Value="True">
    <BeginStoryboard .../>
</Trigger>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5295953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档