2

我有一个客户端/服务器聊天室设置,我想用图像(“:)”、“:P”等)动态替换文本片段,我知道它可以用 Paragraph 类来完成,但是这里的问题是我是,每当我将段落添加到richtextbox 的文档块中时,它都会在插入图像之前创建一个换行符(据我所知,这方面无法修改)。

在我解析表情符号之前,已经以多种方式(文本的多个彩色部分,零星的换行符)对聊天行进行了操作,因此为整行创建一个段落实例似乎也不可行。

我已经尝试将图像设置到剪贴板并粘贴它,但是这个想法并不适合我,而且我也遇到了图像覆盖文本和其他一些事情的问题。

我正在寻找 Paragraph 类的替代方法(或我当前设置的解决方案/解决方法),用于在富文本框中的文本之间插入图像。

谢谢

4

1 回答 1

1

处理文本更改事件并在文本之间插入图像。下面的文章会帮助你,

http://wpfplayground.blogspot.in/2013/05/wpf-richtextbox-supporting-smileys.html

于 2013-06-24T05:38:39.920 回答