2012-06-14 27 views
5

Tôi có thể xử lý sự kiện Mouse Right Button Double Click cho một số Shape như thế nào?Xử lý nút chuột phải Nhấp đúp chuột vào hình dạng

+0

@PanagiotisKanavos bạn sai, tuyệt đối! Đọc câu hỏi của tôi. – Nick

+0

@PanagiotisKanavos Lớp hình dạng cung cấp một số sự kiện, tôi muốn biết cách sử dụng các sự kiện này để mô phỏng MouseRightButtonDoubleClick, hoặc nếu tồn tại một cách tốt hơn. – Nick

Trả lời

5

Bạn đang tìm cách phát hiện nhấp đúp vào Hình dạng? Trong trường hợp này, bạn nên kiểm tra tài sản ClickCount của sự kiện MouseRightButtonDown. Thuộc tính này cung cấp số lần một phần tử được nhấp vào. Mẫu trên trang tài liệu kiểm tra các nhấp chuột đơn, đôi và gấp ba lần:

private void OnMouseDownClickCount(object sender, MouseButtonEventArgs e) 
{ 
    // Checks the number of clicks. 
    if (e.ClickCount == 1) 
    { 
     // Single Click occurred. 
     lblClickCount.Content = "Single Click"; 
    } 
    if (e.ClickCount == 2) 
    { 
     // Double Click occurred. 
     lblClickCount.Content = "Double Click"; 
    } 
    if (e.ClickCount >= 3) 
    { 
     // Triple Click occurred. 
     lblClickCount.Content = "Triple Click"; 
    } 
} 
+0

Cảm ơn, đơn giản không? – Nick

Các vấn đề liên quan