zoukankan      html  css  js  c++  java
  • Silverlight StoryBoard 动态切换ImageSource

    Silverlight StoryBoard 动态切换ImageSource

    <StackPanel Grid.Row="1" Orientation="Horizontal">
                                
                                <Image x:Name="Mouth"  Style="{StaticResource ModuleImageStyle}" Source="../Assets/icons/large/1389966495_Messages.png">
                                    <Image.Triggers>
                                        <EventTrigger RoutedEvent="StackPanel.Loaded">
                                            <BeginStoryboard>
                                                <Storyboard x:Name="SingingAnim" AutoReverse="True" RepeatBehavior="Forever">
                                                    <ObjectAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Mouth" Storyboard.TargetProperty="(Image.Source)">
    
                                                        <DiscreteObjectKeyFrame KeyTime="00:00:01">
                                                            <DiscreteObjectKeyFrame.Value>
                                                                <BitmapImage UriSource="../Assets/icons/large/1389966495_Messages.png" />
                                                            </DiscreteObjectKeyFrame.Value>
                                                        </DiscreteObjectKeyFrame>
                                                        <DiscreteObjectKeyFrame KeyTime="00:00:02">
                                                            <DiscreteObjectKeyFrame.Value>
                                                                <BitmapImage UriSource="../Assets/icons/large/1389966508_Analytics_one.png" />
                                                            </DiscreteObjectKeyFrame.Value>
                                                        </DiscreteObjectKeyFrame>
                                                        <DiscreteObjectKeyFrame KeyTime="00:00:03">
                                                            <DiscreteObjectKeyFrame.Value>
                                                                <BitmapImage UriSource="../Assets/icons/large/1389966546_Notes.png" />
                                                            </DiscreteObjectKeyFrame.Value>
                                                        </DiscreteObjectKeyFrame>
                                                        <DiscreteObjectKeyFrame KeyTime="00:00:04">
                                                            <DiscreteObjectKeyFrame.Value>
                                                                <BitmapImage UriSource="../Assets/icons/large/1389966549_Analytics_two.png" />
                                                            </DiscreteObjectKeyFrame.Value>
                                                        </DiscreteObjectKeyFrame>
                                                        <DiscreteObjectKeyFrame KeyTime="00:00:05">
                                                            <DiscreteObjectKeyFrame.Value>
                                                                <BitmapImage UriSource="../Assets/icons/large/1389966553_Analytics.png" />
                                                            </DiscreteObjectKeyFrame.Value>
                                                        </DiscreteObjectKeyFrame>
    
                                                    </ObjectAnimationUsingKeyFrames>
                                                </Storyboard>
                                            </BeginStoryboard>
                                        </EventTrigger>
                                    </Image.Triggers>
                                </Image>
    
                                <Rectangle RadiusX="60" RadiusY="60"
                                        x:Name="MyAnimatedRectangle"
                                        Width="100"
                                        Height="100"
                                        Fill="LightSeaGreen">
                                    <Rectangle.Triggers>
    
                                        <!-- Animates the rectangle's opacity. -->
                                        <EventTrigger RoutedEvent="Rectangle.Loaded">
                                            <BeginStoryboard>
                                                <Storyboard>
                                                    <DoubleAnimation
                                                      Storyboard.TargetName="MyAnimatedRectangle"
                                                      Storyboard.TargetProperty="Opacity"
                                                      From="1.0" To="0.0" Duration="0:0:5" AutoReverse="True" RepeatBehavior="Forever" />
                                                </Storyboard>
                                            </BeginStoryboard>
                                        </EventTrigger>
                                    </Rectangle.Triggers>
                                </Rectangle>
                                
                            </StackPanel>
  • 相关阅读:
    【史上最全】DDoS防御产品服务合集
    DDoS攻击与防御的心得体会
    防范DDoS攻击的15个方法
    什么是DDoS攻击?
    蜜罐技术详解
    全年DDoS攻击分析|知道创宇云安全2018年度网络安全态势报告
    抗D十招:十个方法完美解决DDoS攻击防御难题
    DDOS 攻击的防范教程--转载自阮一峰的博客
    手把手教你查看网站遭受到的Web应用攻击类型
    mlbox ImportError: Cannot load backend 'TkAgg' which requires the 'tk' interactive framework, as 'headless' is currently running
  • 原文地址:https://www.cnblogs.com/dzone/p/4235542.html
Copyright © 2011-2022 走看看