Tôi đang làm việc trên một ứng dụng WPF nơi tôi xử lý một sự kiện chuột mà cuối cùng cho thấy MessageBox .. Nhưng sau khi MessageBox xuất hiện trên mouseDown, nó ăn lên tương ứng MouseUp sự kiện của một điều khiển.Hiển thị MessageBox trên MouseDown ăn lên sự kiện MouseUp
Kịch bản có thể dễ dàng sao chép bằng cách đơn giản xử lý MouseDown và sự kiện MouseUp trong WPF cửa sổ như: -
private void Window_MouseDown(object sender, MouseButtonEventArgs e)
{
MessageBox.show("Hello, Mouse down");
}
private void Window_MouseUP(object sender, MouseButtonEventArgs e)
{
MessageBox.show("Hello, Mouse Up");
}
MouseUp nhắn không bao giờ được chứng minh, một khi bảng thông báo xuất hiện trên sự kiện MouseDown.
Vâng, hộp tin nhắn đang chặn; điều gì sẽ xảy ra nếu bạn gỡ bỏ trình xử lý chuột xuống? Vấn đề ban đầu bạn đang cố giải quyết là gì? –