バージョン

構文のハイライト表示 (xamSyntaxEditor)

トピックの概要

目的

このトピックでは、 TextDocument の関連言語によるテキストのカラー化について解説します。

前提条件

このトピックの本題に入る前に、以下のトピックをお読みください。

トピック 目的

このトピックでは、 xamSyntaxEditor の 機能をわかりやすく解説します。

このトピックでは、開発者とユーザー双方の視点から xamSyntaxEditor コントロールのテキスト編集機能を取り上げます。

概要

構文ハイライト表示とは

xamSyntaxEditor™ は構文のハイライト表示をサポートしています。これは、エディターに表示されるテキストを解釈するためのビジュアル キューです。テキストのさまざまな部分の様式を解釈するのは、TextDocumentLanguage プロパティに設定した言語の機能です。構文のハイライト表示機能では、(コメント、キーワードなど) テキストのさまざまな部分でテキストをカラー化します。エラーはハイライト表示と波下線付きでレンダリングされ、言語構文ルールに違反したテキストを見つけるのに便利です。

TextDocument アセンブリーでサポートしている言語がいくつか定義済みになっています。

以下のスクリーンショットでは、C# 言語に基づいて構文ハイライト表示を適用した C# コードを表示している xamSyntaxEditor コントロールを示しています。

xamSyntaxEditor Highlight.png

関連コンテンツ

以下のトピックでは、このトピックに関連する追加情報を提供しています。

トピック 目的

このトピックでは、 xamSyntaxEditor™ がサポートしている言語を紹介し、それぞれの使用方法を解説します。

このトピックでは、 xamSyntaxEditor によって言語要素に割り当てられた色および他の外観属性を変更する方法を解説します。

このトピックでは、 xamSyntaxEditor コントロールのエラー警告機能の概要を提供し、コントロールの構成および操作を解説します。