在WPF文本块中获取段落的最佳方法是什么?(换行符?)

MrG*_*les 8 wpf newline textblock

我有一些文本有"\ r \n"换行标记.我想在WPF文本块中添加换行符.我试过用" "替换"\ r \n" (没有空格),当我在XAML中设置Text属性时起作用,但在从C#代码隐藏设置时似乎不起作用.

那么......将"\ r \n"转换为WPF文本块中的换行符的标准方法是什么?

Ash*_*Ash 29

尝试这些以获得更多以WPF为中心的解决方案.

TextBlock.Inlines.Add(new Run("First"));
TextBlock.Inlines.Add(new LineBreak());
TextBlock.Inlines.Add(new Run("Second"));
Run Code Online (Sandbox Code Playgroud)

另请参阅:基于XAML的答案


Ken*_*art 6

textBlock.Text = string.Format("One{0}Two", Environment.NewLine);
Run Code Online (Sandbox Code Playgroud)