我将.rtf文件内容加载到WPF应用程序中的RichTextBox,现在我想将图像插入.rtf文件内容,其中光标放在RichTextBox文件中。谢谢
答案 0 :(得分:0)
您可以使用RicheTextBox的FlowDocument内容来实现此目的。
RichTextBox将其内容公开为FlowDocument: http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox.document.aspx
然后您可以将图像插入: http://wpfhacks.blogspot.com/2009/02/how-to-insert-image-into-flowdocument.html
您可以使用RichTextBox的CaretPosition获取光标在FlowDocument中的位置:http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox.caretposition.aspx
TextPointer对象为您提供了确定要在旁边插入图像的FlowDocument中的元素所需的所有信息。