Beispiel #1
0
        protected virtual void updateHandler(PlayBackStatus status)
        {
            EventHandler <PlayPauseEventArgs> handler = StatusChanged;

            if (StatusChanged != null)
            {
                handler(this, new PlayPauseEventArgs(status));
            }
        }
Beispiel #2
0
 /// <summary>
 /// Show and hide the corresponding shapes so to accurately reflect
 /// the statue of the coontrol.
 /// </summary>
 /// <param name="status">The playback status to reflect.</param>
 private void setIcon(PlayBackStatus status)
 {
     if (status == PlayBackStatus.Pause)
     {
         playBackStatus         = PlayBackStatus.Pause;
         playButton.Visibility  = Visibility.Hidden;
         pauseButton.Visibility = Visibility.Visible;
     }
     else
     {
         playBackStatus         = PlayBackStatus.Play;
         playButton.Visibility  = Visibility.Visible;
         pauseButton.Visibility = Visibility.Hidden;
     }
 }
Beispiel #3
0
 private void onClicked(object sender, MouseButtonEventArgs e)
 {
     if (playBackStatus == PlayBackStatus.Play)
     {
         playBackStatus         = PlayBackStatus.Pause;
         playButton.Visibility  = Visibility.Hidden;
         pauseButton.Visibility = Visibility.Visible;
     }
     else
     {
         playBackStatus         = PlayBackStatus.Play;
         playButton.Visibility  = Visibility.Visible;
         pauseButton.Visibility = Visibility.Hidden;
     }
     updateHandler(playBackStatus);
 }
 public PlayerStatusEventArgs(PlayBackStatus status)
 {
     Status = status;
 }