UWP 如何从 RichEditBox 获取文本到 RichTextBlock
UWP how to get text from RichEditBox to RichTextBlock
如果我有 RichEditBox,其中包含一些文本,我如何获取所有这些文本并将其移动到 RichTextBlock?
下面的示例文本:
最接近我得到的如下所示
我在这个项目中使用了微软自己的example。我还想在从 RichEditBox 获取文本时保留文本格式。这种事情还能做吗?
If i have RichEditBox what contains some text how could i get all of that text and move it to RichTextBlock?
您可以使用 ITextDocument.GetText
方法从 RichEditBox
获取文本。并且输出字符串可能包含 rft 格式,具体取决于您使用的TextGetOption
。
但是,无法使用 RichTextBlock
加载 rtf 字符串,它不支持 RTF。它仅 support 具有 xaml 块元素的格式。
目前有一个解决方法,您可以将 rft 字符串转换为 html 并在 msdn 中使用 UWP WebView
. For more you could refer this case reply 显示内容。
如果我有 RichEditBox,其中包含一些文本,我如何获取所有这些文本并将其移动到 RichTextBlock?
下面的示例文本:
最接近我得到的如下所示
我在这个项目中使用了微软自己的example。我还想在从 RichEditBox 获取文本时保留文本格式。这种事情还能做吗?
If i have RichEditBox what contains some text how could i get all of that text and move it to RichTextBlock?
您可以使用 ITextDocument.GetText
方法从 RichEditBox
获取文本。并且输出字符串可能包含 rft 格式,具体取决于您使用的TextGetOption
。
但是,无法使用 RichTextBlock
加载 rtf 字符串,它不支持 RTF。它仅 support 具有 xaml 块元素的格式。
目前有一个解决方法,您可以将 rft 字符串转换为 html 并在 msdn 中使用 UWP WebView
. For more you could refer this case reply 显示内容。