在richtextbox中显示数据库rtf数据

时间:2015-12-23 11:44:23

标签: c# wpf ms-word richtextbox xamlparseexception

我写了WPF应用程序。在此应用程序中,用户从word文档中复制数据并将其添加到richtextbox。然后我将这些数据保存在sqlite数据库中。 但是当我从数据库中获取xaml数据并执行以下过程时

// Saving data
StringWriter wr = new StringWriter();
XamlWriter.Save(RichTextBox.Document, wr);

FlowDocument doc = XamlReader.Parse(*wrStringValuefromDB*) as FlowDocument;

此过程结束时richtextbox将以下几个词连接起来:enter image description here

我无法理解这里发生的事情,请帮助我。

现在我知道这个问题发生在一些PC或操作系统上。例如,我在Windows 8,Windows 8.1,Windows 10上安装应用程序,它的工作非常好。但有些PC没有。例如: enter image description here

1 个答案:

答案 0 :(得分:2)

请参阅... stackoverflow.com/questions/829053 / ...也许这是你的问题!? 尽管它被称为TextRange(),但它的格式为Text。