private void HandleSlideTransitionEvent(object sender, SlideTransitionEventArgs e) { Log.Debug($"HandleSlideTransitionEvent (id = {e.MediaItemId}, change = {e.Transition})"); var mediaItem = GetMediaItem(e.MediaItemId); switch (e.Transition) { case SlideTransition.Started: mediaItem.IsMediaChanging = true; break; case SlideTransition.Finished: mediaItem.IsMediaChanging = false; mediaItem.CurrentSlideshowIndex = e.NewSlideIndex; break; } }
private void HandleSlideTransitionEvent(object sender, SlideTransitionEventArgs e) { SlideTransitionEvent?.Invoke(this, e); }
private void OnSlideTransitionEvent(SlideTransitionEventArgs e) { Log.Logger.Verbose("Slide change: {Type}, {Id}", e.Transition, e.MediaItemId); SlideTransitionEvent?.Invoke(this, e); }