Tôi đang tìm một điều khiển wpf (miễn phí hoặc thương mại). Cây nên hỗ trợ tất cả các chế độ xem thường xuyên của cây Đặc điểm (kiểu, mẫu dữ liệu, mẫu điều khiển, ...) và hỗ trợ được sắp xếp với Cột (loại giống như cửa sổ Xem trong Visual Studio).Wpf TreeView có các cột, với Giao diện người dùng ảo và DataVirtualization
Nhưng cũng:
- Tốt ảo hóa - nên hỗ trợ hàng ngàn yếu tố
- Built-in dữ liệu ảo hóa - Các tải và xử lý các dữ liệu chậm và không thể được thực hiện cùng một lúc và theo thứ tự nhất định (giống như phân trang)
- Xem hỗ trợ mẫu và Ràng buộc, tôi muốn điều tra cây bằng cách sử dụng loại mô hình xem thay vì tự điều tra cây
- Hỗ trợ cài sẵn cho biển rch và lọc trên biểu diễn dữ liệu và sau đó phản ánh các kết quả khớp trên các thành phần trực quan trên cây
- Chính xác, nhanh chóng di chuyển và tùy chọn di chuyển đến phần tử cụ thể (Tôi thích sử dụng biểu diễn ViewModel của mục).
I không muốn tự mình tạo để tự xây dựng cây, tôi đang tìm kiếm triển khai hiện tại với ít nhất là hỗ trợ ảo hóa và ảo hóa dữ liệu.
@EliMagan bạn nói đúng. Xin hãy đọc kỹ câu trả lời của tôi. Tôi đã viết: ** không phải khi các nút được tạo ra từng cái một trong mã như trong ví dụ sau ** – StepUp
cảm ơn, Nhưng tôi cần một ảo hóa trên tất cả các cây không chỉ cho mỗi cấp độ của phần tử (như triển khai TreeView). Và tôi cũng cần một ảo hóa dữ liệu (nếu có thể, một hỗ trợ được tích hợp sẵn) vì tôi cần nạp một khối khác nhau của cây mỗi lần –
@EliDagan Những hàng này VirtualizingStackPanel.IsVirtualizing = "True" VirtualizingStackPanel.VirtualizationMode = "Recycling" dành cho DataVirtualization cho toàn bộ cây, vì vậy * mỗi cấp độ của phần tử * được bao gồm :). Ngoài ra, TreeView của Josh Smith có TextSearch. Đó là tất cả những gì bạn muốn. – StepUp