RichTextBox for UWP は、UWP で使用できる最も完成度が高いリッチテキストエディタです。書式設定されたテキストをロードして編集し、HTML ドキュメントまたは RTF ドキュメントとして保存できます。C1RichTextBox コントロールは、さまざまな書式設定、行の自動折り返し、HTML と RTF のインポート/エクスポート、テーブルのサポート、画像、注釈などを提供します。
C1.Xaml.RichTextBox アセンブリには、C1RichTextBox コントロールと C1Document オブジェクトという2つの主要なオブジェクトがあります。
C1RichTextBox は、書式設定されたテキストを表示および編集するための強力なテキストエディタです。C1RichTextBox は、フォント、背景色、前景色、リスト、ハイパーリンク、イメージ、境界などの一般的な書式設定オプションをすべてサポートします。C1RichTextBox は、HTML 形式のドキュメントのロードと保存もサポートします。
C1Document は、C1RichTextBox のコンテンツを表すクラスで、WPF の FlowDocument クラスに相当します。WPF と同様に、C1Document はいくつかの要素(C1Block オブジェクト)を積み重ねて構成され、それぞれの要素はまたいくつかのインライン要素(C1Run オブジェクト)で構成されています。
アプリケーションの多くはこの C1RichTextBox コントロールだけを処理し、このコントロールによってドキュメントは単純に線形的に表示されます。ドキュメント構造に完全にアクセスし、ドキュメントを直接作成したり管理するために、C1Document クラスが提供するリッチオブジェクトモデルを選択するアプリケーションもあります。