WPF: определение Ctrl + MWheelUp / Down - PullRequest
14 голосов
/ 01 сентября 2010

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

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

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

1 Ответ

22 голосов
/ 01 сентября 2010

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

PreviewMouseWheel += Window_PreviewMouseWheel;

А затем в обработчике определите ключ

private void Window_PreviewMouseWheel(object sender, MouseWheelEventArgs e)
{
    if (Keyboard.Modifiers != ModifierKeys.Control)
        return;

    if (e.Delta > 0)
        ZoomIn();

    else if (e.Delta < 0)
        ZoomOut();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...