【问题标题】:UWP how to get text from RichEditBox to RichTextBlockUWP如何从RichEditBox获取文本到RichTextBlock
【发布时间】:2018-10-21 07:40:25
【问题描述】:

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

下面的示例文本:

我得到的最接近的如下所示

我在这个项目中使用了微软自己的example。我还想在从 RichEditBox 获取文本时保持文本格式。这种事情还能做吗?

【问题讨论】:

标签: uwp win-universal-app windows-10-universal richtextblock richeditbox


【解决方案1】:

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

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

但是,rtf 字符串无法用RichTextBlock 加载,它不支持 RTF。它只是 support 带有 xaml 块元素的格式。

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

【讨论】:

    猜你喜欢
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-05
    • 1970-01-01
    • 2018-08-12
    • 1970-01-01
    相关资源
    最近更新 更多