私は ICSharpCode AvalonEdit ソース コード編集 WPF コントロールを Windows Forms C# アプリケーションにホストしています。次のコードが構文強調表示の定義をロードすることはわかっています。
ICSharpCode.AvalonEdit.TextEditor MyEditor = new ICSharpCode.AvalonEdit.TextEditor();
MyEditor.ShowLineNumbers = true;
Stream xshd_stream = File.OpenRead("C:\\Syntax Highlighting\\php.xsdh");
XmlTextReader xshd_reader = new XmlTextReader(xshd_stream);
// Apply the new syntax highlighting definition.
MyEditor.SyntaxHighlighting = ICSharpCode.AvalonEdit.Highlighting.Xshd.HighlightingLoader.Load(
xshd_reader, ICSharpCode.AvalonEdit.Highlighting.HighlightingManager.Instance
);
xshd_reader.Close();
xshd_stream.Close();
しかし、既に構文強調表示の定義を設定した後で、構文強調表示が不要で、単純なテキストとして表示したい場合はどうすればよいでしょうか? AvalonEdit コントロールで構文の強調表示を無効にするにはどうすればよいですか?