从 RichEditBox 获取文本

Get Text From RichEditBox

我有一个 RichEditBox,用户可以在其中编写自己的文本,如下所示:

<RichEditBox
                            x:Name="jawabBox"
                            Grid.Row="0"
                            FontSize="21"
                            FontWeight="SemiBold"
                            HorizontalAlignment="Stretch"
                            VerticalAlignment="Stretch"
                            Background="#FFDBDBDB"
                            Foreground="Black"
                            CornerRadius="15,15,15,15" />

如何获取用户写过的文字?或者除了使用 RichEditBox 之外,用户如何将文本写入多行文本框?

如@Flydog57 所述,您可以通过 ITextDocument.GetText() Method. It requires a TextGetOptions Enum 作为参数和字符串作为输出值来获取文本。

你可以这样使用它:

 string value = string.Empty;
        jawabBox.Document.GetText(Windows.UI.Text.TextGetOptions.AdjustCrlf, out value);