2010-09-01 9 views
10

que se puede unir a Ctrl + C oCtrl + LeftClick, pero ¿cómo puedo obligar a acciones de la rueda del ratón/de desplazamiento?WPF: Detectar Ctrl + MWheelUp/Abajo

Estoy tratando de hacer algo así como aumentar/disminuir el tamaño de la fuente, como en un navegador.

Quiero configurar Ctrl + MWheelUp al aumentar tamaño de letra

Respuesta

16

en el constructor añadir eventos a PreviewMouseWheel

PreviewMouseWheel += Zoom_MouseWheel; 

Y luego en el controlador detecta la clave

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

     zoom(); 
    } 
Cuestiones relacionadas