private void EventBinding() { MainWin.StateChanged += MainWindowState; MainWin.KeyCombSelect.GotFocus += KeyCombSelect_GotFocus; MainWin.KeyCombSelect.LostFocus += KeyCombSelect_LostFocus; MainWin.ChangeLogWay.Click += ChangeLogWay_Click; switch (Properties.Settings.Default.TranslationWay) { case "Clipboard": KeyHook = new KeyboardHooking(new NotificatorClipboardText()); break; case "Screen": KeyHook = new KeyboardHooking(new NotificatorScreenText()); break; } KeyHook.Start(SettingsManager.KeyFromString(Properties.Settings.Default.KeyComb)); }
private void KeyCombSelect_LostFocus(object sender, RoutedEventArgs e) { MainWin.KeyCombSelect.FontWeight = FontWeights.Normal; MainWin.KeyUp -= MainWin_KeyUp; KeyHook.Start(SettingsManager.KeyFromString(MainWin.KeyCombSelect.Text)); }