Esempio n. 1
0
        /// <summary>
        /// Plays this instance.
        /// </summary>
        public void Play()
        {
            if (PlayCommand?.CanExecute(null) == true)
            {
                PlayCommand?.Execute(null);

                MediaState = MediaState.Playing;
                OnMediaStateChanged();
            }
        }
 private void PlayPauseButton_Click(object sender, RoutedEventArgs e)
 {
     if (!MediaPlaying)
     {
         Play();
         if (PlayCommand != null && PlayCommand.CanExecute(EMPTY_PARAMETER))
         {
             PlayCommand.Execute(EMPTY_PARAMETER);
         }
     }
     else
     {
         Pause();
         if (PauseCommand != null && PauseCommand.CanExecute(EMPTY_PARAMETER))
         {
             PauseCommand.Execute(EMPTY_PARAMETER);
         }
     }
 }