private void cbx_mute_joincaller_CheckedChanged(object sender, EventArgs e) { if (m_isSetMuted) { return; } //处理三方号码的静音操作 OnMuteChanged?.Invoke(this.Caller, lbl_joincaller.Text, cbx_mute_joincaller.Checked); }
private void VolumeControl_Button_Click(object sender, RoutedEventArgs e) { _isMuted = !IsMediaPlayerMuted(); var newImage = _isMuted ? Properties.Resources.Sound_muted : Properties.Resources.audio_icon_edited; ((Image)VolumeControl_Button.Content).SetSource(newImage); VolumeSlider.Visibility = Visibility.Hidden; OnMuteChanged?.Invoke(this, _isMuted); }
/// <summary> /// Sets if Spotify should be muted or not /// </summary> /// <param name="isMuted">true is muted. False is Unmuted</param> public void SetMute(bool isMuted) { if (IsMuted == isMuted) { return; } if (isMuted) { m_webAPI.SetVolume(0); Analysis.Log($"Muted volume"); } else { m_webAPI.SetVolume(m_lastVolumeLevel); Analysis.Log($"Unmuted volume & set to '{m_lastVolumeLevel}'"); } IsMuted = isMuted; OnMuteChanged?.Invoke(isMuted); }
private void SetMuted(bool isMuted) { IsMuted = isMuted; OnMuteChanged?.Invoke(IsMuted); }