Tổng quan
Actipro Shell for WPF tập trung vào nhu cầu duyệt thư mục và tệp trong ứng dụng desktop WPF. Bộ control này đi kèm phần triển khai sẵn cho Windows shell với cách hiển thị mô phỏng Windows Explorer, phù hợp khi cần đưa trải nghiệm quản lý tệp quen thuộc vào giao diện ứng dụng.

Khả năng tùy biến là điểm đáng chú ý của gói này. Danh sách thư mục và tệp có thể được lọc hoặc thay đổi theo yêu cầu hiển thị, thay vì bị cố định theo hành vi mặc định của Windows shell.
Bộ control WPF cho duyệt thư mục và tệp theo kiểu Windows Explorer, gồm ShellTreeListBox, ShellListView và Shell Object Framework. Hỗ trợ tùy biến giao diện, lọc nội dung hiển thị và mở rộng sang shell tùy chỉnh.
Tính năng nổi bật
- Hiển thị cây thư mục bằng ShellTreeListBox theo kiểu khung trái của Windows Explorer.
- Tạo hộp thoại Browse for Folder bằng ShellTreeListBox chạy độc lập.
- Kết hợp TreeListBox và ListView để dựng giao diện file explorer trong WPF.
- Cung cấp context menu mặc định có theme cho từng shell object.
- Thiết lập root folder bằng special Windows folder hoặc system path.
- Đổi tên shell object trực tiếp bằng phím F2 trong giao diện.
- Hiển thị nội dung thư mục bằng ShellListView theo kiểu khung phải Explorer.
Ứng dụng thực tế
- Ứng dụng WPF cần trình duyệt thư mục và tệp theo phong cách Windows Explorer.
- Hộp thoại chọn thư mục trong công cụ nội bộ hoặc phần mềm doanh nghiệp.
- File explorer tùy biến với quy tắc lọc thư mục và tệp riêng.
- Ứng dụng làm việc với remote file system thông qua shell service tự xây dựng.
Đối tượng sử dụng phù hợp
- Lập trình viên WPF
- Nhóm phát triển ứng dụng desktop.NET
- Technical lead cần tích hợp file browsing vào phần mềm nội bộ
- Đội ngũ xây dựng công cụ quản trị tệp hoặc client làm việc với hệ thống tệp từ xa
Thông tin kỹ thuật
Câu hỏi thường gặp
Actipro Shell for WPF phù hợp với loại ứng dụng nào?
Phù hợp với ứng dụng desktop WPF cần duyệt thư mục và tệp theo cách tương tự Windows Explorer.
Có thể dùng riêng ShellTreeListBox hoặc ShellListView không?
Có. Mỗi control có thể dùng độc lập, hoặc liên kết với nhau để tạo giao diện file explorer.
Có hỗ trợ đổi tên trực tiếp trong danh sách không?
Có. Tính năng inline renaming cho phép đổi tên shell object bằng phím F2.
Có thể hỗ trợ hệ thống tệp không phải Windows không?
Có. Bạn có thể viết shell objects và shell services riêng cho non-Windows shells, ví dụ remote file system trong FTP client.
Actipro Shell for WPF hỗ trợ framework nào?
Gói này hỗ trợ.NET 9,.NET 8,.NET 7,.NET 6 và.NET Framework 4.6.2+.




Bình luận