Bất kỳ ai cũng có thể đề xuất cách tôi có thể triển khai Hộp danh sách WPF (hiệu quả) có nền trong suốt/không thể kiểm tra được, nhưng mục nào vẫn có thể nhìn thấy được?Hộp danh sách WPF trong suốt với các mục có thể chọn
Nói cách khác, tôi muốn có thể nhấp - thông qua nền của ListBox - để kiểm soát bên dưới nó, nhưng vẫn có thể chọn các mục của ListBox.
Tôi có ListBox bằng bảng điều khiển bố cục tùy chỉnh (đó là ListBox vì các mục cần phải chọn). Tuy nhiên, tôi cần bảng điều khiển này để được phủ lên trên các điều khiển khác, cho phép chúng vẫn được sử dụng bình thường.
Tôi đã thử kết hợp khác nhau của Background="Transparent"
và IsHitTestVisible="False"
nhưng tôi nghi ngờ tôi có thể trên các đường sai ...
Hy vọng điều này có ý nghĩa - Tôi mới đến WPF vì vậy bất kỳ hướng dẫn sẽ được đánh giá cao nhất! Cảm ơn.
Thanks @Nathan - Tôi đã thử nó nhưng điều đó dường như không hoạt động. Không có gì bên dưới có thể nhấp được trừ khi tôi đặt 'IsHitTestVisible =" False "', nhưng tất nhiên điều đó có nghĩa là các mục không thể chọn được ... – FuzzyLogic
Hãy thử sử dụng công cụ như Thanh tra WPF của Christian Moser (http://www.wpftutorial.net/inspector) .html) để xem những lớp/điều khiển nào đang được hiển thị bởi ListBox. Điều này sẽ giúp bạn xác định vị trí lớp cần phải có nền rỗng. – NathanAW
Tôi đã xem xét điều này với Thanh tra WPF và thấy ScrollViewer trong ListBox là vấn đề. Trên đây là một mẫu để loại bỏ ScrollViewer khỏi mẫu ListBox. Dường như nó hoạt động như bạn đã hỏi. – NathanAW