0

我使用在 xaml 中设置的文本框作为

    <TextBox AcceptsReturn="True" x:Name="Message" Grid.Column="0"></TextBox>

如果我输入带有换行符的文本并获取它使用“\r”作为换行符的文本。我假设 Environment.NewLine 的命名是它会给我“\r”,但它会给出“\r\n”?是 Windows Phone 中的文本框是特殊的还是 Environment.NewLine 在 Windows Phone 中不起作用?

编辑:澄清我的问题。我打算通过用“ <br/>”替换换行符将我的文本转换为 html,并认为我可以使用

var myFormatedText = Message.Text.Replace(Environment.NewLine,"<br/>")

但是 Environment.NewLine 给出了错误的值。

4

1 回答 1

0

我使用 StringBuilder 将 System.Environment.NewLine 附加到 Textbox 的 Text 属性,我没有遇到问题。您是否尝试过而不是使用 \n\r ?

于 2012-06-15T09:13:33.213 回答