Example #1
0
        private void TextEditSettings_ProcessActivatingKey(object sender, ProcessActivatingKeyEventArgs e)
        {
            RoutedCommand command = GetCommand(e);

            if (command != null)
            {
                command.Execute(null, e.EditCore);
            }
        }
Example #2
0
        RoutedCommand GetCommand(ProcessActivatingKeyEventArgs e)
        {
            switch (e.Key)
            {
            case Key.Add:
            case Key.OemPlus:
                return(e.Modifiers == ModifierKeys.None ? Slider.IncreaseSmall : Slider.IncreaseLarge);

            case Key.Subtract:
            case Key.OemMinus:
                return(e.Modifiers == ModifierKeys.None ? Slider.DecreaseSmall : Slider.DecreaseLarge);
            }
            return(null);
        }