private void Window_Loaded(object sender, RoutedEventArgs e) { if (System.IO.File.Exists(AppDomain.CurrentDomain.BaseDirectory + "config.xml")) { try { XDocument doc = XDocument.Load(AppDomain.CurrentDomain.BaseDirectory + "config.xml"); var ele = doc.Root.Element("autostart"); string value = ele.Value; if (value == "1") { itemAutoStart.PerformClick(); } } catch { } } bool?isMuted = SystemVolume.GetMasterVolumeMute(); if (isMuted != null && isMuted.Value) { MuteVolume(); } currGd.Height = gd.ActualHeight * SystemVolume.GetMasterVolume() / 100; }
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(); } } }