信じられないほど素晴らしい AvalonEdit WPF TextEditor コントロールには、重要な機能が欠けているようです。少なくとも、私にはそれがわかりません。オフセットと長さを指定して、TextDocument 内のその部分を HighlightColor で強調表示します。シンプルですね。
どうやらそうではありません。私は RTFM を使用しており、「構文の強調表示」に関するドキュメントでさらに混乱しました。他の誰かが SharpDevelop フォーラムで同じ質問をしましたが、Herr Grunwald の回答が理解できません。
DocumentHighlighter クラスを使用した私の試みは次のとおりです(もちろん機能しません)。
textEditor1.Text = "1234567890";
HighlightingColor c = new HighlightingColor() { FontWeight = FontWeights.ExtraBold };
DocumentHighlighter dh = new DocumentHighlighter(textEditor1.Document, new HighlightingRuleSet());
HighlightedLine hl = dh.HighlightLine(1);
hl.Sections.Add(new HighlightedSection() { Color = c, Offset = 1, Length = 3 });
助けてくれてありがとう!