private void PlayPauseButton_ButtonStateChanging(object sender, ButtonStateChangingEventArgs <PlayPauseState> args)
 {
     if (CurrentMediaFile == null)
     {
         args.NewValue = PlayPauseState.Play;
     }
 }
Exemple #2
0
 private void BtnPlayPause_Click(object sender, ButtonStateChangingEventArgs args)
 {
     if (viewModel.Manager.State == PlayPauseState.Play && CurrentFileEnded())
     {
         AutoNext();
     }
 }
Exemple #3
0
        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);
        }
Exemple #4
0
 private void BtnNextHighlight_Click(object sender, ButtonStateChangingEventArgs args)
 {
     SetNextHighlight();
 }
Exemple #5
0
 private void BtnStop_Click(object sender, ButtonStateChangingEventArgs args)
 {
     Stop();
 }
Exemple #6
0
 private void BtnPreviousHighlight_Click(object sender, ButtonStateChangingEventArgs args)
 {
     SetPreviousHighlight();
 }
Exemple #7
0
 private void BtnPreviousMedia_Click(object sender, ButtonStateChangingEventArgs args)
 {
     SetPreviousMedia();
 }
Exemple #8
0
 private void BtnPlayType_Click(object sender, ButtonStateChangingEventArgs args)
 {
     //manager.PlayType = args.NewValue;
 }
Exemple #9
0
 private void BtnSwitchView_Click(object sender, ButtonStateChangingEventArgs args)
 {
 }
Exemple #10
0
 private void BtnShuffle_Click(object sender, ButtonStateChangingEventArgs args)
 {
 }
Exemple #11
0
 private void BtnNextMedia_Click(object sender, ButtonStateChangingEventArgs args)
 {
     SetNextMediaFile();
 }