を使用してRichTextBox
、その場でマークアップする必要のある読み取り専用テキストを表示しています。RichTextBox
マークアップコードをテキストで渡して、コントロールでレンダリングするにはどうすればよいですか?
this is \cf6 sample \cf1 text
たとえば、リッチテキストボックスに渡してレンダリングしたいと思います。
現在、を作成FlowDocument
して実行オブジェクトにテキスト値を追加していますが、テキストは文字どおりにレンダリングされます。
RichTextBox fieldLabel = new RichTextBox();
FlowDocument flowDoc = new FlowDocument();
Paragraph myPara = new Paragraph();
Run myRun = new Run(content);
myPara.Inlines.Add(myRun);
flowDoc.Blocks.Add(myPara);
fieldLabel.Document = flowDoc;
値を赤で表示したいのですが、代わりにマークアップが表示されます。
ご入力いただきありがとうございます。