2009-03-09 42 views
8

Tôi có một ListBox bị ràng buộc dữ liệu với một ItemTemplate mà tôi muốn bật điều hướng bàn phím.Hộp danh sách WPF và điều hướng bàn phím

Nếu tôi không sử dụng mẫu mục và chỉ sử dụng DisplayMemberPath thì danh sách sẽ có thể điều hướng với keybaord. Nhấn 'G' chẳng hạn, sẽ đặt mục đã chọn vào danh sách đầu tiên bắt đầu bằng G. Sử dụng mẫu mục rõ ràng khiến cho khó hơn vì không có hoặc nhiều ứng cử viên văn bản cho điều hướng như vậy trong mẫu.

Câu hỏi của tôi là làm cách nào để đánh dấu một phần tử làm nguồn điều hướng hoặc giả lập hiệu ứng này bằng các phương pháp khác?

Trả lời

11

Đây là có thể nếu bạn có một tài sản văn bản mà bạn muốn điều hướng theo:

<ListBox TextSearch.TextPath="Name" ... /> 

Point TextSearch.TextPath tại khách sạn bạn muốn kích hoạt bàn phím-tra cứu trên ("Name" trong ví dụ này) .

+0

Trên nút mỗi lần Matt. Ăn mừng nào. – Stimul8d

+0

Tôi tìm thấy điều này từ một người bình luận trên blog của tôi! Nó không phải là tài liệu rất tốt. –

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