Tổng quan
Syncfusion Essential Edit tập trung vào nhu cầu nhúng một code editor có syntax highlighting vào ứng dụng.NET. Thành phần này không kế thừa Rich Edit control mà được viết từ đầu, với định hướng mở rộng và cấu hình linh hoạt cho nhiều kiểu nội dung mã nguồn.

Bản dành cho WPF hỗ trợ các thao tác biên tập cơ bản, file operations, line number, read-only mode, find and replace cùng undo/redo. IntelliSense cho phép người dùng chọn từ danh sách gợi ý để chèn keyword, field, type hoặc method, đồng thời có thuộc tính và sự kiện riêng để tùy biến hành vi gợi ý.

Control chỉnh sửa mã nguồn cho.NET WinForms và WPF với syntax highlighting, IntelliSense, undo/redo nhiều cấp, find/replace và hỗ trợ cấu hình ngôn ngữ qua tệp XML.

Tính năng nổi bật
- Hiển thị syntax highlighting cho C#, Visual Basic, XAML, XML và ngôn ngữ tùy chỉnh.
- Cung cấp IntelliSense với Context Choice, Context Prompt và Context ToolTip.
- Camera Metadata — Hỗ trợ undo/redo nhiều cấp trong quá trình chỉnh sửa văn bản.
- Thực hiện find and replace cùng enhanced find dialog và lịch sử thay thế.
- Hiển thị line numbers và current line highlighting trong editor.
- Cho phép expand-collapse cho vùng code và nội dung XAML/XML.
- Tự động áp dụng cấu hình tô sáng theo phần mở rộng tệp đã nạp.
Ứng dụng thực tế
- Nhúng code editor vào ứng dụng WinForms hoặc WPF.
- Tạo trình soạn thảo script, cấu hình hoặc template có syntax highlighting.
- Xây dựng công cụ nội bộ cần IntelliSense và điều hướng mã nguồn.
- Phát triển editor cho tài liệu kỹ thuật cần in ấn và export nhiều định dạng.
- Tạo vùng chỉnh sửa có read-only mode, line numbers và bookmarks.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET phát triển ứng dụng desktop
- Nhóm xây dựng IDE nội bộ hoặc công cụ biên tập mã
- Technical lead cần tích hợp editor vào sản phẩm doanh nghiệp
- Đội ngũ phát triển WinForms và WPF
Thông tin kỹ thuật
Câu hỏi thường gặp
Essential Edit hỗ trợ những nền tảng phát triển nào?
Danh sách tương thích nêu.NET WinForms và.NET WPF, cùng các container như Microsoft Visual Studio, Visual Basic, Visual C++, Visual C#, Delphi 8.0 và C#Builder.
Có hỗ trợ IntelliSense không?
Có. Tính năng IntelliSense gồm Context Choice, Context Prompt và Context ToolTip; bản WPF còn có thuộc tính và sự kiện để tùy biến.
Có thể cấu hình syntax highlighting cho ngôn ngữ riêng không?
Có. Essential Edit dùng XML-based configuration files và có thể mở rộng để highlight ngôn ngữ mong muốn.
Editor có hỗ trợ xuất nội dung sang định dạng khác không?
Có. Nội dung có thể export sang HTML, XML và RTF.
Sản phẩm hiện có bán riêng lẻ không?
Không. Trang sản phẩm ghi rõ hiện không còn được bán riêng lẻ mà có trong Syncfusion Essential Studio Enterprise Edition và một trong 9 platform-dedicated suites.





Bình luận