Tôi có một cửa sổ WPF mà tôi chỉ tạo một lần và sau đó Show() và Hide() nhiều lần. Bây giờ tôi đang tìm kiếm một cách để tập trung vào một phần tử trên mỗi Show(). Tôi có thể làm điều này ở đâu và như thế nào?WPF Window đặt Focus
9
A
Trả lời
5
Trong WPF có hai khái niệm chính liên quan đáng chú ý: bàn phím tập trung và tập trung logic. Tiêu điểm bàn phím đề cập đến phần tử nhận đầu vào bàn phím và tiêu điểm lôgic đề cập đến phần tử trong phạm vi tiêu điểm có tiêu điểm. Những khái niệm này được thảo luận chi tiết trong tổng quan this.
Có thể bạn có thể viết phương thức ShowHide của riêng bạn bằng cách bao gồm cả các hàm Window.Show/Hide và element.Focus để xử lý cả hai trong cùng một phương thức.
18
Chỉ cần gọi Element.Focus() trên phần tử bạn muốn lấy nét.
Nếu bạn có ý nghĩa mang lại tập trung vào cửa sổ thử gọi window.Activate()
Các vấn đề liên quan
- 1. Đặt mục Focus trong ListView WPF
- 2. WPF Borderless window resize
- 3. Window Loaded và WPF
- 4. Nhúng WinForms Graph vào WPF Window
- 5. Thêm WPF Window vào dự án Winforms trong VS 2010
- 6. -moz-focus-inner
- 7. Mylyn Task Focus UI
- 8. C# Force Form Focus
- 9. Window với .NET 4.0 và WindowsFormstHost
- 10. javascript focus() không tập trung
- 11. Chức năng Javascript Focus() không hoạt động
- 12. WPF-Window Topmost chỉ dành cho ứng dụng của riêng mình?
- 13. WPF Expander và Window thay đổi kích thước sau khi thu gọn?
- 14. Đặt nền cột trong WPF ListView/Gridview
- 15. Làm thế nào để? WPF Window - Phóng to, No Resize/Move
- 16. Làm thế nào để thiết lập một nền tảng của WPF Window?
- 17. WPF Đặt lại tiêu điểm trên nút Nhấp vào
- 18. Khởi chạy Window khi khởi động Windows
- 19. jQuery .focus (1) làm gì? Nó khác với .focus() như thế nào?
- 20. Visual Studio Console Window Location
- 21. WPF: Đặt UserControl DataContext
- 22. Truy cập đối tượng Application bên trong một lớp Window trong WPF?
- 23. Làm thế nào để thay đổi kích thước của WPF Window động?
- 24. Làm thế nào để có được một đối tượng trên cùng (Window hoặc Page) trong WPF?
- 25. WPF ràng buộc với RelativeSource của Window Yêu cầu "DataContext" trong đường dẫn?
- 26. R data.table sliding window
- 27. Visual Studio Command Window
- 28. Window vs User Control
- 29. Triển khai Hann Window
- 30. Lấy Delphi Window Handles
sử dụng Sự kiện kích hoạt cửa sổ của bạn –
chỉ là kén chọn: đây không phải là hướng dẫn giao diện người dùng mà từ người dùng trải nghiệm người dùng không thích rối tung với những gì họ đã đặt. I E. nếu tôi đặt tiêu điểm vào hộp văn bản thì hãy chuyển sang tab alt để sao chép một số giá trị nếu bạn ẩn và hiển thị biểu mẫu mà tôi mong đợi vẫn ở trong hộp văn bản đó. Nhưng tất nhiên câu hỏi của bạn có thể được lấy cảm hứng từ yêu cầu của người dùng. trong trường hợp đó, hãy quên đi mọi thứ :) –