Tổng quan
Actipro Docking & MDI for UWP tập trung vào việc xây dựng giao diện docking window và multiple document interface cho ứng dụng Universal Windows. Người dùng có thể kéo thả cửa sổ đến vị trí mong muốn, ghim hoặc bỏ ghim panel, đồng thời lưu lại bố cục để tiếp tục sử dụng ở các phiên sau.

Trải nghiệm sử dụng được lấy cảm hứng từ giao diện Visual Studio, thể hiện ở cách kéo cửa sổ, hiển thị tab, popup auto-hide, context menu, splitter thay đổi kích thước và dock guide.
Điều này phù hợp với các ứng dụng nội bộ, công cụ kỹ thuật hoặc phần mềm có nhiều vùng làm việc và panel chức năng.
Tính năng nổi bật
- Mô phỏng giao diện Visual Studio cho kéo cửa sổ, tab, popup auto-hide và dock guide.
- Cho phép dock, attach thành tab group, float, auto-hide hoặc chuyển vào vùng MDI.
- Tạo phân cấp tool window và document window có thể thay đổi kích thước.
- Hỗ trợ tabbed MDI với tài liệu có thể sắp xếp lại giữa các tab group.
- Cho phép float tài liệu tabbed MDI thành floating dock host đầy đủ chức năng.
- Cung cấp standard MDI với document dạng control giống Window.
- Hỗ trợ di chuyển, resize, minimize, maximize cùng thao tác cascade và tile.
Ứng dụng thực tế
- Ứng dụng UWP cần giao diện kiểu IDE với nhiều tool window và document window.
- Phần mềm nội bộ có workspace trung tâm và các panel công cụ bao quanh.
- Dự án MVVM cần data-binding cho danh sách cửa sổ động.
- Ứng dụng cần lưu và khôi phục bố cục làm việc của người dùng cuối.
- Hệ thống nhiều top-level window cần kéo thả docking window giữa các dock site.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET phát triển ứng dụng UWP
- Nhóm xây dựng công cụ nội bộ hoặc ứng dụng kỹ thuật có nhiều panel
- Technical lead cần chuẩn hóa giao diện docking theo phong cách Visual Studio
- Đội ngũ phát triển sử dụng MVVM và XAML
Thông tin kỹ thuật
Câu hỏi thường gặp
Actipro Docking & MDI for UWP hỗ trợ nền tảng nào?
Sản phẩm nhắm tới.NET for Universal Windows apps.
Có thể dùng với Visual Studio phiên bản nào?
Thông tin tương thích nêu Microsoft Visual Studio 2017-2022.
Thư viện có phù hợp với mô hình MVVM không?
Có. Sản phẩm hỗ trợ đầy đủ data-binding và có thể sinh docking window từ danh sách custom view model.
Có lưu lại bố cục docking của người dùng không?
Có. Bố cục và các tùy biến của người dùng có thể được lưu rồi khôi phục giữa các phiên ứng dụng.
Có những kiểu MDI nào?
Sản phẩm hỗ trợ tabbed MDI và standard MDI.




Bình luận