Tổng quan
Actipro Grids for WPF tập hợp ba control chính cho giao diện desktop WPF: PropertyGrid, TreeListBox và TreeListView. Trọng tâm của bộ này là hiển thị dữ liệu dạng thuộc tính và dữ liệu phân cấp với mức độ tùy biến cao trong cách trình bày lẫn hành vi tương tác.

PropertyGrid mang cách làm việc gần với cửa sổ Properties trong Visual Studio, nơi một hoặc nhiều data object có thể được nạp vào để xem và chỉnh sửa thuộc tính. Cơ chế category, sorting, filtering, inline collections và data factories giúp kiểm soát sâu cách dữ liệu được tổ chức và hiển thị.

Bộ control WPF gồm PropertyGrid, TreeListBox và TreeListView cho chỉnh sửa thuộc tính, hiển thị cây một cột hoặc nhiều cột, hỗ trợ tùy biến giao diện và MVVM.

Tính năng nổi bật
- Hiển thị và chỉnh sửa thuộc tính của một hoặc nhiều data object trong PropertyGrid.
- Phân loại thuộc tính theo category và hỗ trợ nested categories.
- Dùng built-in editors cho kiểu cơ bản và khai báo custom property editors.
- Áp dụng category editors cho nhóm thuộc tính cần giao diện chỉnh sửa phức tạp hơn.
- Tùy biến logic sorting cho category và property theo yêu cầu ứng dụng.
- Lọc thuộc tính theo bất kỳ tiêu chí nào, gồm cả tên nhập từ TextBox.
- Mở rộng collection inline và thêm hoặc xóa item bằng nút cộng, trừ.
Ứng dụng thực tế
- Xây dựng cửa sổ chỉnh sửa thuộc tính cho object model trong ứng dụng WPF.
- Tạo explorer panel dạng cây cho project, tài nguyên hoặc cấu trúc dữ liệu phân cấp.
- Hiển thị danh sách cây nhiều cột cho màn hình quản trị hoặc công cụ nội bộ.
- Phát triển UI theo MVVM với custom data models cho tree controls.
Đối tượng sử dụng phù hợp
- Lập trình viên WPF
- Nhóm phát triển công cụ nội bộ
- Technical lead phụ trách UI desktop.NET
- Đội ngũ xây dựng editor, designer hoặc explorer panel
Thông tin kỹ thuật
Câu hỏi thường gặp
Actipro Grids for WPF bao gồm những thành phần nào?
Bộ sản phẩm gồm PropertyGrid, TreeListBox và TreeListView.
PropertyGrid có chỉnh sửa nhiều object cùng lúc được không?
Có. Khi chỉnh sửa nhiều data object, control chỉ hiển thị các thuộc tính chung giữa tất cả object.
Tree controls có hỗ trợ MVVM không?
Có. Tree controls cho phép dùng custom data models làm nguồn dữ liệu mà không phụ thuộc vào UI hoặc interface của hãng.
TreeListView khác TreeListBox như thế nào?
TreeListView là biến thể nhiều cột của TreeListBox và kế thừa các chức năng nâng cao từ TreeListBox.
Sản phẩm hỗ trợ những phiên bản.NET nào?
Sản phẩm hỗ trợ.NET 9,.NET 8,.NET 7,.NET 6 và.NET Framework 4.6.2 trở lên.





Bình luận