Tôi có Canvas, với một điều khiển con. Các điều khiển con nhận được tất cả các sự kiện PreviewTouchDown và PreviewTouchUp tốt - nhưng sau khi bật Thao tác (IsManipulationEnabled
= true) trên Canvas, chỉ các sự kiện "xuống" mới được kích hoạt đối tượng con, nhưng các sự kiện TouchUp và PreviewTouchUp không kích hoạt.WPF TouchUp không kích hoạt khi thao tác cha mẹ được bật
Bất kỳ ý tưởng gì đang xảy ra ở đây?
Vì vậy, không có tùy chọn để có được cả hai? – Jaska
Chỉ tìm thấy một số mã của riêng tôi, nơi tôi gọi thủ công 'CaptureTouch' từ trình xử lý' PreviewTouchDown' cũng đặt 'Handled = true'. Và cũng có một trình xử lý 'PreviewTouchUp'. Thật không may tôi không thể kiểm tra nó ngay bây giờ, nhưng tôi sẽ cho nó một thử vào ngày mai. – Clemens
OK, Tuyệt vời nếu bạn có thể làm điều đó .. nhưng đừng bận tâm nếu nó quá phiền hà, như tôi đã đổ toàn bộ ý tưởng sử dụng thao tác và quyết định tính toán tỷ lệ và xoay bản thân mình trong touchmove -event. – Jaska