.net windows phone 7中的Environment.NewLine
Im使用xaml中设置的文本框作为.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中
<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