WPF: обнаружение Ctrl + MWheelUp/Down

Я могу привязываться к Ctrl+C или Ctrl+LeftClick, но как я могу привязать действия мыши/колеса прокрутки?

Я пытаюсь сделать что-то вроде увеличения/уменьшения размера шрифта, например, в браузере.

Я хочу установить Ctrl+MWheelUp для увеличения размера шрифта

Ответ 1

В конструкторе добавить событие в PreviewMouseWheel

    PreviewMouseWheel += Zoom_MouseWheel;

И затем в обработчике обнаружит ключ

    private void Zoom_MouseWheel(object sender, MouseWheelEventArgs e)
    {
        bool handle = (Keyboard.Modifiers & ModifierKeys.Control) > 0;
        if (!handle)
            return;

        zoom();
    }