[英]WPF RichTextBox RTF update text?
我有一个WPF RichTextBox
,其格式设置为Rtf
。 我有一种动态添加超链接的方法。
但是,当通过添加所述超链接来编辑RichTextBox
文本时, Rtf
输出是不正确的,因为超链接被附加到了已经完整的Rtf文档的末尾。
我设法将RichTextBox
Rtf文本格式化为Text
,这解决了RichTextBox
的文本显示问题,但是显然我的超链接丢失了为纯文本。
有什么方法可以获取Rtf
RichTextBox
文本并将其“重新加载”到新的Flow Document
以便获得正确的Rtf
输出?
我在传递Rtf
字符串( RichTextBox.Text
)的地方有这种方法,它为我提供了正确的Rtf
但是我在RichTextBox
文本中又获得了所有Rtf
标签...
public void RebuildRtfForRichTextBox(string richTextBoxText)
{
FlowDocument doc = new FlowDocument(new Paragraph(new Run(richTextBoxText)));
richTextBoxArticleBody.Document = doc;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.