.net windows phone 7中的Environment.NewLine

.net windows phone 7中的Environment.NewLine,.net,windows-phone-7,.net,Windows Phone 7,Im使用xaml中设置的文本框作为 <TextBox AcceptsReturn="True" x:Name="Message" Grid.Column="0"></TextBox> 如果我使用换行符键入文本,并获取它使用“\r”作为换行符的文本。我被命名为Environment.NewLine所欺骗,它会给我“\r”,但它会给我“\r\n”?Windows Phone中的文本框是专用的还是Environment.NewLine在Windows Phone中

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

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

如果我使用换行符键入文本,并获取它使用“\r”作为换行符的文本。我被命名为Environment.NewLine所欺骗,它会给我“\r”,但它会给我“\r\n”?Windows Phone中的文本框是专用的还是Environment.NewLine在Windows Phone中不起作用

编辑: 澄清我的问题。我打算通过将linefeed替换为“

”将文本转换为html,并认为我可以使用

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

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

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