XamRichTextEditorに画像を表示させるには、ImageNodeを使用してください。
// 画像用のRunNodeを追加するParagraphNodeを作成し、XamRichTextEditorに追加する。 ParagraphNode pn = new ParagraphNode(); xamRichTextEditor1.Document.RootNode.Body.ChildNodes.Add(pn); // 画像用のRunNodeを作成し、PargraphNodeに追加する。 RunNode rn = new RunNode(); pn.ChildNodes.Add(rn); // 表示する画像を読み込み、ImageNodeに設定する。 RichTextImage rtImage = RichTextImage.CreateFrom(@".\Images\BlueStar.png"); ImageNode imgNode = new ImageNode(); imgNode.Image = rtImage; // ImageNodeを画像用のRunNodeに追加する。 rn.ChildNodes.Add(imgNode);
実行結果
サンプル
ドキュメント
- 画像の追加 (xamRichTextEditor)