Окраска синтаксиса в WPF
-
06-07-2019 - |
Вопрос
Кто-нибудь знает, есть ли бесплатный компонент подсветки синтаксиса WPF? В настоящее время я использую AvalonEdit, который является частью нового источника SharDevelop.
Проблема в том, что она не поддерживает привязку текстового содержимого.
Кто-нибудь знает, возможно ли это, или есть ли другие подобные элементы управления, которые поддерживают привязку данных?
Решение
В дополнение к сообщению, упомянутому в моем комментарии, вы можете взглянуть на эта статья
Другие советы
AFAIK невозможно эффективно реализовать привязку данных в пользовательских элементах управления текстового поля WPF.
Встроенный текстовый блок WPF может сделать это только с помощью System.Windows.DeferredReference; но Microsoft оставила этот класс внутренним.
Вам придется вручную копировать значения в AvalonEdit и из него.