Các sự kiện sau đây có thể được sử dụng, nhưng, họ phải đính kèm cho mỗi phần tử:Có thể phát hiện sự kiện lấy nét bàn phím trên toàn cầu không?
GotKeyboardFocus, LostKeyboardFocus
Có cách nào trong .NET WPF trên toàn cầu phát hiện nếu các yếu tố tập trung thay đổi? mà không cần phải thêm trình xử lý sự kiện cho tất cả các yếu tố có thể có?
Có vẻ như phương pháp này có thể dẫn đến kết quả không chính xác do thực tế là sự kiện xem trước và do đó thay đổi trọng tâm có thể không thực sự xảy ra. Điều này sẽ xảy ra nếu một UIElement giữa cửa sổ và phần tử nguồn đánh dấu sự kiện là đã xử lý. – Hank
Tôi đồng ý với @Hank. PreviewXxx không đảm bảo nó sẽ thực sự thay đổi. Câu trả lời của Vaccano thực sự là câu trả lời đúng. Nicolas cũng có một sự thay thế mặc dù nó không hoàn toàn giống nhau, vì tất cả mọi người trong chuỗi được thông báo nhờ sự sụp đổ cho các sự kiện được xử lý. – MarqueIV