Hi có im sử dụng ListView trong wpf đang chạy trên máy tính Windows 7, bây giờ khi tôi kéo chuột qua listview tôi có một đường viền nhỏ màu xanh xung quanh nó làm cách nào để loại bỏ hiệu ứng đó? (im không nói về các hàng toàn bộ danh sách xem)WPF ListView loại bỏ hiệu ứng di chuột
Trả lời
Tôi nghĩ bạn có thể thoát khỏi ảnh hưởng đó bằng cách làm cho một nhỏ chuyển sang BorderThickness
cho (điều tương tự với TextBox
) ListView
Hãy thử điều này
<ListView ...
BorderThickness="1.000001">
Độ dốc trơn trượt của bạn đang diễn ra. Tại sao bạn muốn xóa 'đường viền màu xanh nhỏ xung quanh chế độ xem danh sách'. Tôi đoán hình ảnh tập trung của nó và nó phục vụ một mục đích trong giao diện người dùng. Trừ khi bạn đang đi cho một phong cách xem danh sách hoàn toàn tùy chỉnh tôi sẽ đề nghị để lại nó một mình.
Một cách để vô hiệu hóa nó là xác định một loại dựa kiểu cho listview trong các nguồn ứng dụng (khả năng trong App.xaml)
<Style TargetType="{x:Type ListView}">
<Setter Property="FocusVisualStyle" Value="{x:Null}" />
</Style>
Vâng vâng im đi cho một giao diện người dùng tùy chỉnh, và im sorr y để nói nhưng điều này không có hiệu lực: ( – Peter
- 1. Loại bỏ chuột có hiệu lực trên một ListView trong WPF
- 2. Làm thế nào để loại bỏ hiệu ứng chuột mặc định trên các nút WPF?
- 3. Làm thế nào để vô hiệu hóa hiệu ứng Di chuột và Ngói của ListView?
- 4. Làm thế nào để loại bỏ Glow của Button trên chuột di chuột trong WPF
- 5. Di chuột qua hiệu ứng trong NSCollectionView
- 6. Hiệu ứng di chuột qua/di chuyển chậm trên IE8
- 7. WPF listview loại bỏ cột bổ sung tạo ra
- 8. Lỗi hiệu ứng chuột di chuột jquery luôn kích hoạt một vài lần khi di chuột
- 9. (WPF) Animate ListView mục di chuyển
- 10. Cách gán màu ngẫu nhiên cho hiệu ứng di chuột
- 11. Javascript addEventListener - sử dụng để tạo hiệu ứng di chuột?
- 12. WPF: Xóa hiệu ứng làm nổi bật khỏi ListViewItem
- 13. Phong cách TextFlock WPF Gạch dưới trên chuột Di chuột
- 14. Làm thế nào để vô hiệu hóa vỏ (hiệu ứng di chuột) trong turn.js?
- 15. Làm thế nào để mô phỏng hiệu ứng di chuột trên các thiết bị cảm ứng?
- 16. wpf listview nhấp chuột phải vào bài toán
- 17. WPF C# Hiệu suất ứng dụng
- 18. WPF listview/gridview hiệu suất khủng khiếp, gợi ý
- 19. Xóa WPF ListView/GridView làm nổi bật chrome
- 20. Loại bỏ hiệu ứng bóng nảy trên slidetoggle
- 21. Loại bỏ hiệu ứng Bevel ở góc biên giới
- 22. Cách loại bỏ nhấp chuột trong TDbGrid.OnColumnMoved
- 23. Hiệu ứng đổ bóng WPF
- 24. Làm thế nào để loại bỏ gạch dưới từ một tên trên di chuột
- 25. WPF ListView Scrollbars
- 26. WPF: Vô hiệu hóa ListBox, nhưng cho phép di chuyển
- 27. Giả mạo có thể di chuột qua WPF không?
- 28. Hình ảnh nhấp nháy khi di chuột (hiệu ứng tỷ lệ)
- 29. Loại bỏ đường viền nút trong WPF?
- 30. WPF Dữ liệu ảo hóa ListView
Điều này làm việc tuyệt vời nhưng nó có vẻ như một hack xấu xí: P – Peter
@Petoj: Hehe, tôi đồng ý :) Tôi đã cố gắng nghiên cứu này cho một 'TextBox' một trong khi trở lại nhưng tôi không bao giờ tìm thấy lý do tại sao hiệu ứng sẽ biến mất khi thay đổi 'BorderThickness' –
Một bài đăng cũ, nhưng cảm ơn. Vì tôi không cần biên giới, tôi chỉ cần sử dụng BorderThickness = "0" – Gabrielius