코딩에서 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 자체를 바인딩하려하지만 아직 성공하지 못했습니다.
아이디어가 있으십니까? 미리 감사드립니다.
가능한 복제본 [MVVM 패턴 위반 : MediaElement.Play()] (http://stackoverflow.com/questions/10631748/mvvm-pattern-violation-mediaelement-play) – Jehof
미디어 요소로 무엇을하려고합니까? 당신의 뷰 모델에서? –