Tính năng AI palette trong WinForms v25.2 là bước tiến lớn, giúp việc thiết kế giao diện trở nên nhanh, trực quan và linh hoạt hơn, đặc biệt phù hợp với các ứng dụng doanh nghiệp cần tùy biến giao diện theo thương hiệu hoặc người dùng.

WinForms v25.2: tạo và tùy chỉnh bảng màu (SVG skin palettes) bằng AI
Trước đây, để tạo hoặc chỉnh sửa palette cho các vector skins (giao diện dựa trên SVG), lập trình viên phải thao tác thủ công trong Skin Editor hoặc cấu hình code/phần tử màu. Điều này khá phức tạp vì một palette bao gồm nhiều màu liên kết (background, accent, text, border…) và cần đảm bảo tính nhất quán toàn bộ UI.
Trong phiên bản mới, phần mềm DevExpress tích hợp AI hỗ trợ sinh palette tự động. Người dùng chỉ cần nhập mô tả (prompt) như “dark blue corporate theme” hoặc “light green modern UI”, hệ thống sẽ tạo ra một bộ màu hoàn chỉnh tương thích với các skin hiện có. Tính năng này giúp giảm đáng kể thời gian thiết kế UI và không yêu cầu kỹ năng chuyên sâu về màu sắc.
AI không chỉ tạo palette mới mà còn hỗ trợ tinh chỉnh palette hiện có. Người dùng có thể chọn một skin (ví dụ Bezier, WXI…) rồi yêu cầu AI điều chỉnh tông màu, độ tương phản hoặc accent color. Điều này đặc biệt hữu ích khi cần đồng bộ giao diện với branding doanh nghiệp.
Một điểm quan trọng là các palette tạo ra vẫn tuân theo hệ thống màu của DevExpress, bao gồm common palette và element palette, đảm bảo tất cả control (button, form, grid…) hiển thị đồng nhất và đúng trạng thái (hover, disabled…).
Bài viết cũng đề cập đến demo “Generate Skin Palettes with AI”, nơi người dùng có thể:
-
Tạo palette mới theo mô tả
-
Xem preview realtime trên UI
-
Lưu và tái sử dụng palette
-
Xóa hoặc quản lý palette giữa các phiên làm việc
Tuy nhiên, demo sử dụng AI có giới hạn tốc độ (rate limit). Để dùng thực tế trong sản phẩm, DevExpress khuyến nghị kết nối với dịch vụ AI riêng (API hoặc model nội bộ) để đảm bảo hiệu năng và kiểm soát.
Ngoài ra, tính năng này kết hợp tốt với các khả năng sẵn có như:
-
Áp dụng palette runtime bằng API
-
Đồng bộ với chế độ sáng/tối của Windows
-
Tùy chỉnh accent color hệ thống hoặc riêng ứng dụng
Như vậy, DevExpress đang hướng tới việc “AI hóa UI customization”, giúp developer chuyển từ thao tác thủ công sang mô tả ý tưởng. Điều này không chỉ tăng tốc phát triển mà còn mở ra khả năng cá nhân hóa giao diện theo người dùng cuối (end-user personalization).

COMMENTS