Я использую AvalonEdit для поддержки подсветки синтаксиса для моего приложения WPF. Он работает с кодом SQL, вот так это выглядит:
Я изменил семейство шрифтов на «Consolas», изменив Атрибут fontfamily моего avalonedit: элемент управления TextEditor.
<avalonedit:TextEditor x:Name="txeCode" FontFamily="Consolas"/>
Проблема, с которой я сталкиваюсь, заключается в том, что я копирую и вставляю содержимое своего приложения в другую программу. Например, когда я вставляю его в Microsoft Word, он просто заканчивается стандартным шрифтом (Arial). Я предполагаю, что элемент управления TextEditor использует Rich Text Format, но я не могу найти, как его изменить. Как изменить элемент управления AvalonEdit, чтобы он также сохранял семейство шрифтов при вставке?
Я использовал xshd отсюда WPF AvalonEdit SQL запрос xhsd Пост от Филиппа Рика