2012-10-05 4 views
2

GIF 애니메이션을 아래 코드에서 작동하도록하려면 어떻게합니까? 문제는 이미지가 거의 다른 이미지로 바뀌는 것입니다.WPF 이미지 소스 gif 애니메이션

WPF :

<Image Source="{Binding ElementName=L, Path=Image}" Height="400" Width="600" Stretch="None" /> 

뒤에 코드 : 공공 읽기 전용 DependencyProperty에 ImageProperty;

public ImageSource ImageStatus 
    { 
     get { return (ImageSource)GetValue(ImageProperty); } 
     set { SetValue(ImageProperty, value); } 
    } 

Image = new BitmapImage(new Uri("/L;component/Images/test.gif", UriKind.Relative)); 

편집 : 나는 SOMET을 발견 http://www.vcskicks.com/csharp_animated_gif.php

[편집]

:

http://eladm.wordpress.com/2009/04/02/animated-gif-support-behavior/

+0

나는 "wpf animated gif"로 인터넷 검색을했고 [this] (http://wpfanimatedgif.codeplex.com/)을 찾았습니다. – Clemens

+0

감사하지만, 언젠가는 PNG 파일도 넣고 싶습니다. 위의 방법을 사용하여 값으로. – Alvin

+0

그건 작동하지 않습니다. 이미 깨달은 것처럼,'Source' 속성을 설정하면 마술처럼 이미지가 움직이지 않을 것입니다. WPF에서 애니메이션 GIF를 기본적으로 지원하지 않습니다. – Clemens

답변

1

내가 내 gifs 작동하게하려면이 옵션을 사용했다 힌트 : WPF : http://wpfanimatedgif.codeplex.com/

하지만 테스트하지 않았습니다.

+0

WPF 이미지 소스를 사용하고 있습니까? – Alvin

+0

vcskicks 링크는 PictureBox를 사용하므로 WinForms 솔루션입니다. –