2010-07-01 81 views
0

我想要像幻灯片一样移动图像。我使用下面的代码来移动一个图像。如何将此动画应用于图像文件夹中的所有图像。动画图像wpf

代码:

<Image Name="img" Width="50" Height="25" Grid.Row="3" HorizontalAlignment="Left" Source="btn_audio_stop.jpg"> 
     <Image.Triggers> 
      <EventTrigger RoutedEvent="Image.Loaded"> 
       <EventTrigger.Actions> 
        <BeginStoryboard> 
         <Storyboard> 
          <DoubleAnimationUsingKeyFrames Storyboard.TargetName="Trans" Storyboard.TargetProperty="Y" Duration="0:0:25"> 
           <LinearDoubleKeyFrame Value="350" KeyTime="0:0:25" /> 
           <!--<LinearDoubleKeyFrame Value="50" KeyTime="0:0:5" /> 
           <LinearDoubleKeyFrame Value="200" KeyTime="0:0:3" />--> 
          </DoubleAnimationUsingKeyFrames> 
         </Storyboard> 
        </BeginStoryboard> 
       </EventTrigger.Actions> 
      </EventTrigger> 
     </Image.Triggers> 
     <Image.RenderTransform> 
      <TranslateTransform x:Name="Trans" X="0" Y="0" /> 
     </Image.RenderTransform> 
    </Image> 

回答

1
+0

是否有可能通过使用动画和故事板来实现这一目标? – Geeth 2010-07-01 05:56:26

+0

故事板将给出各种事件或状态的效果。但是应该使用编码来逐个移动图像。 (可以点击按钮或使用计时器移动上一张/下一张幻灯片) – Ragunathan 2010-07-01 06:47:48