private void HighlightButton_ButtonStateChanged(object sender, ButtonStateChangedEventArgs <HighlightState> args)
 {
     if (MediaElement == null || CurrentMediaFile == null)
     {
         return;
     }
 }
Example #2
0
        void newValue(bool state)
        {
            EventHandler handler          = buttonStateChanged;
            ButtonStateChangedEventArgs e = new ButtonStateChangedEventArgs();

            e.on = state;
            handler?.Invoke(this, e);
        }
Example #3
0
        void newValue(int selval)
        {
            EventHandler handler          = selectionStateChanged;
            ButtonStateChangedEventArgs e = new ButtonStateChangedEventArgs();

            e.val = selval;
            handler?.Invoke(this, e);
        }
        private void PlayPauseButton_ButtonStateChanged(object sender, ButtonStateChangedEventArgs <PlayPauseState> args)
        {
            if (MediaElement == null)
            {
                return;
            }

            MediaElement.LoadedBehavior = PlayPauseButton.CurrentState == PlayPauseState.Play ? MediaState.Pause : MediaState.Play;
        }
        private void NextMediaButton_ButtonStateChanged(object sender, ButtonStateChangedEventArgs <NextMediaState> args)
        {
            MediaFile newCurrentMediaFile;
            Highlight newCurrentHighlight;

            GetPlayType().NextMedia(out newCurrentMediaFile, out newCurrentHighlight);

            CurrentMediaFile = newCurrentMediaFile;
            CurrentHighlight = newCurrentHighlight;
        }
        private void PreviousHighlightButton_ButtonStateChanged(object sender, ButtonStateChangedEventArgs <PreviousHighlightState> args)
        {
            MediaFile newCurrentMediaFile;
            Highlight newCurrentHighlight;

            GetPlayType().PreviousHighlight(out newCurrentMediaFile, out newCurrentHighlight);

            CurrentMediaFile = newCurrentMediaFile;
            CurrentHighlight = newCurrentHighlight;
        }
        private void PlayTypeButton_ButtonStateChanged(object sender, ButtonStateChangedEventArgs <PlayTypeState> args)
        {
            if (args.NewValue == PlayTypeState.Highlights && CurrentHighlight == null)
            {
                MediaFile newCurrentMediaFile;
                Highlight newCurrentHighlight;

                GetPlayType().NextHighlight(out newCurrentMediaFile, out newCurrentHighlight);

                CurrentMediaFile = newCurrentMediaFile;
                CurrentHighlight = newCurrentHighlight;
            }
        }
 private void LoopButton_ButtonStateChanged(object sender, ButtonStateChangedEventArgs <LoopState> args)
 {
 }
 private void ShuffleButton_ButtonStateChanged(object sender, ButtonStateChangedEventArgs <ShuffleState> args)
 {
 }