private void Slider_MediaPositionChanged(MediaPositionSlider sender, MediaPositionChangedEventArgs args) { if (MediaElement != null) { MediaElement.Position = args.NewPosition; } }
private void BtnHighlight_Click(object sender, ButtonStateChangingEventArgs args) { HighlightCollection highlights = viewModel.Manager.Source.Highlights; Highlight firstOpenHighlight = highlights.OrderByBegin().FirstOrDefault(h => !h.IsHighlightClosed()); if (firstOpenHighlight != null) { firstOpenHighlight.End = mps.MediaPosition; } else { highlights.Add(new Highlight(mps.MediaPosition)); } args.NewValue = MediaPositionSlider.GetHighlightState(highlights, mps.MediaPosition); }