AcManager.Pages.AcSettings.AcSettingsControls.OnPreviewKeyDown C# (CSharp) Method

OnPreviewKeyDown() private method

private OnPreviewKeyDown ( object sender, KeyEventArgs e ) : void
sender object
e KeyEventArgs
return void
        private void OnPreviewKeyDown(object sender, KeyEventArgs e) {
            switch (e.Key) {
                case Key.Escape:
                case Key.Back:
                case Key.Enter:
                    if (AcSettingsHolder.Controls.StopWaiting()) {
                        e.Handled = true;
                    }
                    break;

                case Key.Delete:
                    if (AcSettingsHolder.Controls.ClearWaiting()) {
                        e.Handled = true;
                    }
                    break;

                default:
                    if (AcSettingsHolder.Controls.AssignKey(e.Key)) {
                        e.Handled = true;
                    }
                    break;
            }
        }