WPF Q&A

WPF프로젝트에서 gif 반복재생 왕초보자 평점: 없음 조회: 284
WPF프로젝트 생성 후 원하는gif를
Mediaelement로  XAML에 이렇게 넣었습니다.

<MediaElement x:Name="bike" Source="Images/bike.gif" Margin="142,55,136.4,142" LoadedBehavior="Manual" UnloadedBehavior="Manual"/>

이렇게 하고 실행을 하니 gif가 한번만 재생을 하더군요.

반복해서 계속 실행하고 싶은데 어떻게 해야 할까요??
태그 : C# gif WFP
작성자 정보
왕초보자
Level 4
 [EXP.1/16]

메일:  비공개
글등록 +12 24 덧글등록 +3 9
자기소개
안녕하세요.
글 공유하기 |
  tweet facebook
2018-04-03 오후 12:08:12
나도한마디
사용자
홍토리서방            [2018-04-03]
Level 17
 [EXP.60/70]
MediaTimeline을 사용하세요

https://stackoverflow.com/questions/4510364/how-a-continuous-play-gif-file-in-wpf
사용자
왕초보자            [2018-04-03]
Level 4
 [EXP.1/16]
저도 링크해주신 코드 넣어 봤는데 안됬어요..
사용자
왕초보자            [2018-04-03]
Level 4
 [EXP.1/16]
<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApplication2"
mc:Ignorable="d"
Title="MainWindow" Height="541.3" Width="693.2">

<StackPanel>
<MediaElement Name="bike" UnloadedBehavior="Play">
<MediaElement.Triggers>
<EventTrigger RoutedEvent="MediaElement.Loaded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<MediaTimeline Source="images/bike.gif"
Storyboard.TargetName="bike"
RepeatBehavior="Forever" />
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</MediaElement.Triggers>
</MediaElement>
</StackPanel>

</Window>

현재 XAML코드구요.
GIF가 한번만 실행됩니다.
무한으로 안돌구요.
사용자
왕초보자            [2018-04-04]
Level 4
 [EXP.1/16]
private void bike_MediaEnded(object sender, RoutedEventArgs e)
{

bike.Close();
bike.Play();

}

임시방편으로 코드에다가 저렇게 미디어가 끝나면 다시 플레이하게끔 했는데
중단점잡고 하면 되는데 중단점 안잡으면 안되네요..

<MediaElement x:Name="bike" HorizontalAlignment="Left" Height="175" Margin="165,90,0,0" VerticalAlignment="Top" Width="210" Source="images/bike.gif" MediaEnded="bike_MediaEnded" LoadedBehavior="Manual" UnloadedBehavior="Manual" />

XAML에는 저거 한줄 넣었구요.
사용자
towamk            [2018-04-04]
Level 5
 [EXP.8/16]
저는 gif를 mediatimeline 말고 xamlanimatedgif 패키지를 사용했습니다. 재생횟수도 선택할 수 있구요
태그로 엮인글
[구인&교육정보] [ 기흥 / 즉시 ] C# 생산관리 업무시스템 [ 개발 / 중급 ]   한국정보데이터시스
[구인&교육정보] [ 천안 수원 / 즉시 ] C# 제조관리 업무시스템 [ 운영 / 초-중급 ]   한국정보데이터시스
[ASP.NET Q&A] asp.net mvc5 특정 조건으로 업데이트하는 방법 좀   괴물
[C#.NET Q&A] MDSN 어떻게 활용하면 좋을까요? [2]+2  홍모죽
[구인&교육정보] 응용 프로그램 개발 해드립니다.  나미남이지
[WPF Q&A] c# viewModel에서 윈도우 참조질문입니다.[7]+1  이기현
[C#.NET Q&A] 윈폼 패널 투명처리 질문입니다.[1]+1  오마르
[구인&교육정보] AST.NET개발자 모십니다  장자방
[C#.NET Q&A] 윈폼에서 랜덤데이터셋 질문드립니다.[2] 파일첨부 당사지로
[ASP.NET Q&A] c# 정규식  구니구니
글리스트
canvas 에 add한 객체를 지우는 방법을 문의드립니다.[1]  파랑삶
자 눈금선 숫자표기 궁금합니다.[2]+2  방랑이z
WebBrowser에서 새창을 띄웠을때 세션연동[1]  넬류어드
코드 줄이는 방법?[3]  왕초보자
MouseDown 원래 반응이 없나요?[2]+2  insurang
background 설정 관련 질문드립니다.  파일첨부 EY
tabcontrol안에 treeveiw xml 데이터 바인딩 후 컨트롤 보여질때 지연문제  좋은추억
DependencyProperty 의 속성값 변경 이벤트.[1]+1  비가와요
wpf 로 앱을만들때[1]+1  엿장수
빈 이벤트 삭제  임병기
 ★현재글->   WPF프로젝트에서 gif 반복재생[2]+3  왕초보자
GridLength DependencyProperty 를 적용할 때 Default 값을 적용하려면 어떻게 해야 하...  비가와요
wpf 상용 컴포넌트 질문좀 드립니다.[1]+1  좋은추억
특정 Row 의 높이에 맞게 ListView의 Height 를 변경하고 싶습니다.  비가와요
DataGridComboBoxColumn 속도문제[2]+2 파일첨부 gynth
wpf 한글이 string 변수에 안 들어가집니다. 파일첨부 leetoya
WPF 윈도우 새 창 질문드립니다.[1]+1  인상짱짱맨
style setter 가 작동하지 않습니다.  광합성하는남자
wpf 한글 깨짐 문제[1] 파일첨부 leetoya
wpf 한글 깨짐 문제 파일첨부 leetoya
Grid 의 ColumnDefinition 의 Width 값을 C# 코드에서 변경할 경우 문제가 생깁니다..  비가와요