【发布时间】:2012-10-30 20:35:13
【问题描述】:
我正在从资源加载器加载一个文本,其中包含 '\n' 以指示一个新行。文本块获取并显示此文本,但我看不到换行符?我也试图用 Environment.NewLine 替换每个 '\n',但没有任何反应。我能做什么?
这里有一点代码:
TextBlock text = new TextBlock();
text.FontSize = 18;
var str = loader.GetString("AboutText");
//str.Replace("\n", Environment.NewLine);
text.Text = str;
text.TextAlignment = TextAlignment.Justify;
text.TextWrapping = TextWrapping.Wrap;
text.Margin = new Thickness(10, 10, 10, 10);
【问题讨论】:
-
它有“\r\n”还是只有“\n”?
-
看看这个[问题][1]。我想这就是答案。 [1]:stackoverflow.com/questions/837367/…
-
尝试\r\n,但没有任何反应。
-
在问题中添加一些代码。
-
为什么不能使用 Mode = "Muliline" 的 TextBox 而不是 TextBlock?
标签: c#-4.0 windows-8 windows-runtime winrt-xaml