ArtofKinectRecorder.ArtofKinectRecorderWindow.UpdateButtonStates C# (CSharp) Méthode

UpdateButtonStates() private méthode

private UpdateButtonStates ( ) : void
Résultat void
        private void UpdateButtonStates()
        {
            if (isPlaying || isRecording)
            {
                btnPlayPause.IsEnabled = true;
                gridPlay.Visibility = System.Windows.Visibility.Collapsed;
                gridPause.Visibility = System.Windows.Visibility.Visible;
                cbxKinect.IsEnabled = false;
                btnRecord.IsEnabled = false;
            }
            else
            {
                gridPlay.Visibility = System.Windows.Visibility.Visible;
                gridPause.Visibility = System.Windows.Visibility.Collapsed;
                cbxKinect.IsEnabled = true;

                bool isKinectChecked = cbxKinect.IsChecked.Value;
                if (isKinectChecked)
                {
                    btnRecord.IsEnabled = true;
                    btnPlayPause.IsEnabled = false;
                }
                else
                {
                    btnRecord.IsEnabled = false;
                    btnPlayPause.IsEnabled = true;
                }
            }
            if (isRecording)
            {
                btnNext.IsEnabled = false;
                btnPrevious.IsEnabled = false;
                btnFastForward.IsEnabled = false;
                btnRewind.IsEnabled = false;
            }
            else
            {
                btnNext.IsEnabled = true;
                btnPrevious.IsEnabled = true;
                btnFastForward.IsEnabled = true;
                btnRewind.IsEnabled = true;
            }
        }