2010-09-01 25 views
10

Tôi có thể liên kết với Ctrl + C hoặc Ctrl + LeftClick, nhưng làm cách nào tôi có thể liên kết với hành động của chuột/cuộn?WPF: Phát hiện Ctrl + MWheelUp/Down

Tôi đang cố gắng làm điều gì đó như tăng/giảm kích thước phông chữ, như trong trình duyệt.

Tôi muốn thiết Ctrl + MWheelUp với kích thước tăng phông chữ

Trả lời

16

Trong constructor thêm sự kiện để PreviewMouseWheel

PreviewMouseWheel += Zoom_MouseWheel; 

Và rồi trong xử lý phát hiện chìa khóa

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

     zoom(); 
    } 
Các vấn đề liên quan