WPF 사용자 정의 컨트롤에서 애니메이션 된 .gif를 모든 프레임에 애니메이션으로 적용하는 방법은 무엇입니까? 여기서 .gif는 첫 번째 프레임 만 보여줍니다.WPF에서 애니메이션 GIF가 움직이지 않음
<UserControl.Triggers>
<EventTrigger RoutedEvent="Button.Click" SourceName="btnPressQ">
<EventTrigger.Actions>
<BeginStoryboard Storyboard="{StaticResource sbdShowAlfa}"/>
</EventTrigger.Actions>
</EventTrigger>
</UserControl.Triggers>
<Button Grid.Column="2" Command="{Binding Path=PressAndRelease}" CommandParameter="Q" Style="{StaticResource TransparentButton}">
<Button.Template>
<ControlTemplate TargetType="{x:Type Button}">
<Grid>
<Image Name="imgNormalQ" Source="/Wosk;component/Images/Alphaberts/Q1.png" Height="127" />
<Image Name="imgPressedQ" Source="/Wosk;component/Images/Alphaberts/DancingPeaks.gif" Height="262" Width="119" Margin="-23,-136,-21,0" Visibility="Hidden"/>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Panel.ZIndex" Value="999"/>
<Setter TargetName="imgPressedQ" Property="Visibility" Value="Visible"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Button.Template>
</Button>
기본 WPF는 사용자 정의 클래스가 필요 GIF를 지원하지 않습니다 [(GifImage 클래스와 함께) WPF에서 재생 GIF를 받기] [1] [1]. http://stackoverflow.com/questions/5566330/get-gif-to-play-in-wiff-with-gifimage-class – aifarfa
Thx @ ai.farfa. 나는 그것을 시도 할 것이다. – hakunabean
친절하게이 링크를 확인하십시오, http://stackoverflow.com/questions/10764585/how-to-add-gif-image-to-wpf –