Tôi có cấu trúc treeview. Khi tôi cố gắng bấm vào các nút có một màu xanh cho thấy nút được chọn. Làm thế nào tôi có thể loại bỏ điều đó. Tôi không muốn một màu lựa chọn được hiển thị trên cây.Chế độ xem dạng cây hiển thị màu xanh cho mục đã chọn
Trả lời
ItemContainerStyle
phương pháp không hoạt động đối với tôi nói trên Windows-8. Có 4 bàn chải thường phản hồi đến nay và được sử dụng bởi các Template mặc định cho TreeViewItem
phím:
HighlightBrushKey
- Bối cảnh với sự tập trung.
HighlightTextBrushKey
- Mặt trước có tiêu điểm.
InactiveSelectionHighlightBrushKey
- Bối cảnh không có tiêu điểm.
InactiveSelectionHighlightTextBrushKey
- Mặt trước không tập trung.
Chỉ cần ghi đè lên chúng như bạn thấy phù hợp, cho một cái gì đó yêu cầu của bạn như thế này sẽ làm tốt:
<TreeView>
<TreeView.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"
Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}"
Color="Black" />
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}"
Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightTextBrushKey}"
Color="Black" />
</TreeView.Resources>
</TreeView>
Đỗ chú ý đến chỉ trọng họ trong phạm vi bạn yêu cầu. Ví dụ nếu bạn đặt tất cả điều này vào App.xaml bạn sẽ thấy một số tác dụng phụ lạ như tất cả các điều khiển bằng cách sử dụng các Brushes bây giờ sẽ kết thúc bằng cách sử dụng những người bị ghi đè của bạn mà có thể không phải là những gì bạn đang sau.
- 1. WPF Chế độ xem dạng cây, cách thay đổi tỷ lệ hiển thị
- 2. Đã chọn UItableViewCell ở màu xanh khi được chọn
- 3. Cách đặt mục Đã chọn trong chế độ xem dạng cây ở phía bên trái của tệp CHM
- 4. Hiển thị chế độ xem Rails thành chuỗi cho email
- 5. Cách tạo chế độ xem dạng cây trong Android?
- 6. hiển thị định nghĩa chế độ xem
- 7. Hiển thị chế độ xem từ chế độ không xem/chế độ xem trong mvvmcross
- 8. Chế độ xem và hiển thị
- 9. Chế độ xem hiển thị Android GONE
- 10. Chế độ xem dạng cây của thư mục/thư mục trong Windows?
- 11. Tortoise SVN không hiển thị các biểu tượng màu xanh lá cây, đỏ, vàng - Windows 2008
- 12. Cách xóa màu đã chọn khi kéo trên chế độ xem danh sách
- 13. Ember.js - Hiển thị chế độ xem phương thức với URL và chế độ xem gốc vẫn hiển thị
- 14. Chế độ xem dạng cây Javascript hỗ trợ nhiều mục kéo/thả
- 15. Cách tải chế độ xem cho một mục trong chế độ xem danh sách trong Android?
- 16. Chế độ xem trong Nhóm tùy chỉnh Chế độ xem không hiển thị
- 17. Công cụ git nào đã tạo ra chế độ xem dạng cây này?
- 18. Tắt chế độ xem danh sách Android 'nền' màu xanh da trời
- 19. Tạo chế độ xem hiển thị số lượng nút?
- 20. Django, hiển thị chế độ xem ở chế độ xem khác?
- 21. Hiển thị chế độ xem của bộ điều khiển khác
- 22. Hiển thị giờ địa phương ở chế độ xem
- 23. Chế độ xem phụ iOS hiển thị dưới dạng hình chữ nhật màu đen nếu drawRect bị ghi đè
- 24. Hiển thị tệp .html dưới dạng chế độ xem trong ASP.NET MVC
- 25. UIView bringSubviewToFront: không * không * hiển thị chế độ xem trước
- 26. Chỉ hiển thị mục menu trong chế độ gỡ lỗi?
- 27. Cách tạo chế độ xem dạng cây từ MySQL và PHP và jquery
- 28. Cách tìm Chiều rộng của chế độ xem trước khi chế độ xem được hiển thị?
- 29. Chế độ xem hiển thị ở chế độ xem cuộn trên màn hình
- 30. Chế độ xem kiểu Explorer/thư mục kiểu Vista
Câu hỏi này đã được hỏi và trả lời hàng triệu lần. –
bản sao có thể có của [Làm cách nào để đánh dấu một mục được chọn bằng treeview với một số màu?] (Http://stackoverflow.com/questions/876759/how-do-i-highlight-a-treeview-selected-item-with-some -color) –