2009-01-18 37 views
7

Tôi hiện đang tìm kiếm công cụ đánh dấu cú pháp cho một ứng dụng WPF. Một hộp văn bản sẽ có sẵn để người dùng nhập vào mà hy vọng sẽ nhận ra mã và cú pháp tô sáng cho phù hợp.Công cụ đánh dấu cú pháp cho WPF

Tôi muốn hỗ trợ C# và các ngôn ngữ khác sau này.

Bản sao câu hỏi 394751

+1

bản sao có thể có của [Bất kỳ ai biết trình chỉnh sửa mã tôi có thể nhúng trong cửa sổ WPF hoặc các biểu mẫu Windows?] (Http://stackoverflow.com/questions/394751/anyone-know-a-code-editor-i-can -embed-in-a-wpf-window-hoặc-windows-forms) – ChrisWue

Trả lời

2

Một số thời gian trước đây tôi đã tìm thấy this bài đăng blog với một hướng dẫn về cách tạo một điều khiển nổi bật cú pháp tùy chỉnh từ một RichTextBox. Có lẽ nó có thể hữu ích cho bạn quá.

0

Tôi đang tìm kiếm điều tương tự mà không thành công. Chỉ có giải pháp tôi tìm thấy là Syntax Highlighter Actipro cho WinForms có thể được lưu trữ trong ứng dụng WPF. AFAIK Actipro đang làm việc trên phiên bản WPF nhưng tôi không biết nếu nó đã sẵn sàng hay không

1

Nếu bạn không nhớ không có tài liệu nào, AvalonEdit là một lựa chọn tốt. Tôi hiện đang sử dụng cho một dự án, và nó là một công cụ tuyệt vời. Tôi đã không gặp phải một lỗi duy nhất ngay cả trong các kịch bản phức tạp.

+0

Có thể tải xuống ở đâu? Dường như không có trang d/l cho nó ... –

+0

Nó nằm trong svn: //svnmirror.sharpdevelop.net/sharpdevelop/trunk/SharpDevelop (không nhớ đường dẫn chính xác), nguồn chỉ (nhưng rất dễ xây dựng). –

+0

Nó có một gói nuget tiện dụng là tốt. Tôi tìm thấy nó rất dễ dàng để tích hợp vào ứng dụng của tôi (chỉ đơn giản là hiển thị màu sắc nổi bật trong thời trang chỉ đọc). Công việc 2 phút. – LOAS

Các vấn đề liên quan