private void MetroWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (DataUtil.Config.sysConfig.exitConfirm && MessageBox.Show("是否确定要退出团长助理?", "退出确认", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { e.Cancel = true; return; } timerCheck.Dispose(); timerClock.Dispose(); timerAuto.Dispose(); if (DataUtil.Config.sysConfig.enableHotKey) { IntPtr handle = new WindowInteropHelper(this).Handle; HotKeyHelper.UnregisterHotKey(handle, HotKeyHelper.hotKeyId); } if (SoundHelper.isMute) { SoundHelper.Mute(); } if (notifyIcon != null) { notifyIcon.Dispose(); notifyIcon = null; } CefSharpHelper.Close(); }
private async void btnClearCache_Click(object sender, RoutedEventArgs e) { MessageBoxResult ret = MessageBox.Show("清除暫存需要關閉遊戲並重新開啟,確定要清除瀏覽器暫存嗎?", "清除暫存", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (ret == MessageBoxResult.Yes) { CefSharpHelper.Close(); CefSharpHelper.ClearCache(); await this.ShowMessageAsync("提示", "瀏覽器暫存清理完畢!請關閉團長助手並重新開啟"); } }