在WPF RichTextBox中插入图像

时间:2013-06-22 09:06:21

标签: c# wpf image richtextbox

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

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

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

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

感谢

1 个答案:

答案 0 :(得分:1)

处理文本更改事件并在文本之间插入图像。以下文章将为您提供帮助,

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