// videoView private void VideoView_PositionChanged(VideoView view, double length, double position) { // video track 위치가 변경되면 해당하는 track point를 찾아 전역 이벤트를 발생시킨다. Track track = view.Track; if (track != null) { TrackPoint point = track.FindPoint(position); if (point != null) { PersonalDomain.Domain.EventAggregator.GetEvent<TrackPointChangedEvent>().Publish(point); } } }
private void VideoView_PlayEnded(VideoView view) { Events.GetEvent<TrackDeactivatedEvent>().Publish(view.Track); }