1

如果我有 RichEditBox,其中包含一些文本,我如何获取所有这些文本并将其移动到 RichTextBlock?

下面的示例文本:

丰富的编辑框

最接近我得到的东西如下

在此处输入图像描述

我在这个项目中使用了微软自己的例子。我还想在从 RichEditBox 获取文本时保持文本格式。这种事情甚至可以做到吗?

4

1 回答 1

1

如果我有 RichEditBox,其中包含一些文本,我如何获取所有这些文本并将其移动到 RichTextBlock?

您可以从RichEditBoxwithITextDocument.GetText方法获取文本。并且输出字符串可能包含 rft 格式,具体取决于TextGetOption您使用的格式。

但是,无法加载 rtf 字符串RichTextBlock,它不支持 RTF。它仅支持使用 xaml 块元素进行格式化。

目前有一种解决方法,您可以将 rft 字符串转换为 html 并使用 UWP 显示内容WebView。有关更多信息,您可以参考 msdn 中的此案例回复

于 2018-10-22T06:56:04.940 回答