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>
  • 相关阅读:
    2020 Python组蓝桥杯
    Servlet学习
    Tomcat学习
    数据库连接池
    MySQL的设计
    时间复杂度————被list.insert坑了
    PCA 算法核心:高维度向量向低维度投影
    初识Django,了解一下大概流程
    python编程基础之三十八
    python编程基础之三十七
  • 原文地址:https://www.cnblogs.com/dzone/p/4235542.html
Copyright © 2011-2022 走看看