private void gd_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { bool?muted = SystemVolume.GetMasterVolumeMute(); if (e.ClickCount == 2) { if (muted != null) { if (muted.Value) { SystemVolume.SetMasterVolumeMute(false); float volume = SystemVolume.GetMasterVolume(); tbCurrVolumn.Text = ((int)volume).ToString(); HeightTo(volume / 100 * gd.ActualHeight); } else { SystemVolume.SetMasterVolumeMute(true); MuteVolume(); } } e.Handled = true; return; } if (muted.Value) { SystemVolume.SetMasterVolumeMute(false); } System.Windows.Point p = e.GetPosition(gd); float volumn = (float)((gd.ActualHeight - p.Y) / gd.ActualHeight * 100); SystemVolume.SetMasterVolume(volumn); tbCurrVolumn.Text = ((int)volumn).ToString(); HeightTo(volumn / 100 * gd.ActualHeight); }
private void NotifyIcon_MouseDoubleClick(object sender, System.Windows.Forms.MouseEventArgs e) { bool?muted = SystemVolume.GetMasterVolumeMute(); if (muted != null) { if (muted.Value) { SystemVolume.SetMasterVolumeMute(false); float volume = SystemVolume.GetMasterVolume(); tbCurrVolumn.Text = ((int)volume).ToString(); HeightTo(volume / 100 * gd.ActualHeight); } else { SystemVolume.SetMasterVolumeMute(true); MuteVolume(); } } }