2013-03-13 7 views
1

코딩에서 MVVM 패턴까지 응용 프로그램을 전환하려고합니다.Binding MediaElement

우리는 우리의 XAML 파일에서 MediaElement에 있습니다 순간

<MediaElement Name="MyMedia" LoadedBehavior="Manual" UnloadedBehavior="Manual" MediaEnded="MediaEnd" MediaOpened="MediaBegin" Margin="10,24,13.6,10" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Visibility="Visible" /> 

, 접근 방법을 코딩 뒤에 코드를, 우리는 MediaElement.play() 또는 같은 메소드를 호출 할 파일 .xaml.cs에 직접 MediaElement에 액세스 할 수 있습니다 MediaElement.pause().

문제는 .cs 파일의 MediaElement에 액세스 할 수 없기 때문에 코드를 MVVM으로 변환하려고 할 때 현재 차단 된 것입니다. play 또는 pause 메서드를 호출 할 수 있도록 MediaElement 자체를 바인딩하려하지만 아직 성공하지 못했습니다.

아이디어가 있으십니까? 미리 감사드립니다.

+0

가능한 복제본 [MVVM 패턴 위반 : MediaElement.Play()] (http://stackoverflow.com/questions/10631748/mvvm-pattern-violation-mediaelement-play) – Jehof

+0

미디어 요소로 무엇을하려고합니까? 당신의 뷰 모델에서? –

답변