[英]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.