如果我有RichEditBox,其中包含一些文本,如何获取所有文本并将其移至RichTextBlock?
以下示例文本:
最近我所看到的如下
我在此项目中使用了Microsoft自己的example。我还要在从RichEditBox获取文本时保持文本格式。这种事情甚至有可能做到吗?
答案 0 :(得分:1)
如果我有RichEditBox,其中包含一些文本,如何获取所有文本并将其移至RichTextBlock?
您可以使用ITextDocument.GetText
方法从RichEditBox
获取文本。输出字符串可能包含rft格式,具体取决于您使用的TextGetOption
。
但是,rtf字符串无法加载RichTextBlock
,它不支持RTF。只能support使用xaml Block元素进行格式化。
当前有一种解决方法,您可以将rft字符串转换为html并使用UWP WebView
显示内容。有关更多信息,您可以在msdn中引用此case reply。