public KeyPressRecorderItemConfig() { InitializeComponent(); this.KeyDown += (e, k) => { if (k.Key == System.Windows.Input.Key.Enter) { buttonOK.RaiseEvent(new RoutedEventArgs(Button.ClickEvent)); } }; List <KeyItem> keyComboItems = new List <KeyItem>(); foreach (var key in AUtil.GetVirtualKeyCodes()) { keyComboItems.Add(new KeyItem(key)); } this.comboBoxDataGridKey.ItemsSource = keyComboItems; this.Loaded += KeyPressRecorderItemConfig_Loaded; }
public KeyUpDownRecorderItemConfig() { InitializeComponent(); this.comboUpDownButton.Items.Add(new UpDownItem(Dir.Up)); this.comboUpDownButton.Items.Add(new UpDownItem(Dir.Down)); foreach (var key in AUtil.GetVirtualKeyCodes()) { this.comboKey.Items.Add(new KeyItem(key)); } this.KeyDown += (e, k) => { if (k.Key == Key.Enter) { buttonOK.RaiseEvent(new RoutedEventArgs(Button.ClickEvent)); } }; this.Loaded += KeyUpDownRecorderItemConfig_Loaded; }