首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将图像插入段落的InLines列表中

将图像插入段落的InLines列表中
EN

Stack Overflow用户
提问于 2012-04-19 17:05:48
回答 1查看 2K关注 0票数 2

我需要在一段文字中加上一个图片。但是,在添加文本之后,我需要插入图像。我知道我能做到

代码语言:javascript
复制
Paragraph firstParagraph = new Paragraph();
firstParagraph.Inlines.Add(new System.Windows.Controls.Image());
firstParagraph.Inlines.Add(new Run("Some text"));

效果很好。

然而,如果我似乎不能做到这一点:

代码语言:javascript
复制
Paragraph secondParagraph = new Paragraph();
secondParagraph.Inlines.Add(new Run("Some text"));
secondParagraph.Inlines.InsertBefore(secondParagraph.Inlines.FirstInline, new Image());

(显然,以上是一个人为的例子,在我的现实世界的例子中,我得到了一长串段落,我无法控制。我需要在一些照片的前面插入一张图片。)

EN

回答 1

Stack Overflow用户

发布于 2013-05-15 12:59:48

首先,你需要知道插入哪里。你需要一个TextPointer。

如果您使用的是RichTextBox,并且希望在光标位置插入,请尝试:

代码语言:javascript
复制
RichTextBox.Name = "rtb";

您的System.Windows.Controls.Image名称: img

代码语言:javascript
复制
TextPointer insertHere = rtb.CaretPosition.GetInsertionPosition(LogicalDirection.Forward);
new InlineUIContainer(img, insertHere);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10233152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档