2015-10-12 2 views
0

Je souhaite lire le fichier GIF (.gif) de manière répétée dans les applications WPF en utilisant les contrôles MediaElement. Ci-dessous, j'ai joint mon code en cours d'utilisation.Répétez l'animation du fichier gif à l'aide du contrôle MediaElement dans l'application WPF

<MediaElement x:Name="recImageMedia" Height="67" Margin="43,-70,816.2,0" LoadedBehavior="Play" Source="file://C:\Users\documents\visual studio 2013\Projects\Application\TempApplication\Snapshots\recordanim.gif" Visibility="Visible" /> 
+0

Il y a beaucoup de suggestions ici: http : //stackoverflow.com/questions/5975388/c-sharp-wpf-how-to-repeat-mediaelement-playback-from-mediaended-event-handler-wi – Lorek

+0

private void gifAnimation_MediaEnded (expéditeur d'objet, RoutedEventArgs e) { gifAnimat ion.Position = new TimeSpan (0,0,1); gifAnimation.Play(); } –

+0

Ceci est travaillé pour moi .. merci –

Répondre

0

StackOverflow suggère au moins deux solutions possibles à votre problème. La première consiste à utiliser le contrôle de MediaTimeline comme référencé ici

MediaTimeline SO Answer

Vous pouvez également trouver une utilisation dans l'utilisation MediaElement de WPF MediaKit

WPF MediaKit SO Answer