private void TryBindHotkeys() { var page = new Pages.Settings.HotKeyPage(this); OverallKeyHook.AddKeyHook(page.PlayPause.Name, () => { BtnPlay_Click(null, null); }); OverallKeyHook.AddKeyHook(page.Previous.Name, () => { //TODO }); OverallKeyHook.AddKeyHook(page.Next.Name, () => { BtnNext_Click(null, null); }); OverallKeyHook.AddKeyHook(page.VolumeUp.Name, () => { App.Config.Volume.Main += 0.05f; }); OverallKeyHook.AddKeyHook(page.VolumeDown.Name, () => { App.Config.Volume.Main -= 0.05f; }); OverallKeyHook.AddKeyHook(page.FullMini.Name, () => { //TODO }); OverallKeyHook.AddKeyHook(page.AddToFav.Name, () => { //TODO }); OverallKeyHook.AddKeyHook(page.Lyric.Name, () => { if (LyricWindow.IsHide) { LyricWindow.Show(); } else { LyricWindow.Hide(); } }); GC.SuppressFinalize(page); }
private void MenuOpenHideLyric_Click(object sender, RoutedEventArgs e) { if (ViewModel.IsLyricWindowShown) { App.Config.Lyric.EnableLyric = false; LyricWindow.Hide(); } else { App.Config.Lyric.EnableLyric = true; LyricWindow.Show(); } }