Вместо этого:
<TextBlock Text="Hello
How Are
You??"/>
Используйте это:
<TextBlock>
Hello
How Are
You??
</TextBlock>
или это:
<TextBlock>
<Run>Hello</Run>
<Run>How Are</Run>
<Run>You??</Run>
</TextBlock>
или установите свойство Text в коде сзади следующим образом:
(In XAML)
<TextBlock x:Name="MyTextBlock"/>
(In code - c#)
MyTextBlock.Text = "Hello How Are You??"
Преимущество подхода с выделенным кодом состоит в том, что вы можете отформатировать текст перед его настройкой.
Пример: если текст извлекается из файла и вы хотите удалить все символы перевода строки, возвращающие каретку, вы можете сделать это следующим образом:
string textFromFile = System.IO.File.ReadAllText(@"Path\To\Text\File.txt");
MyTextBlock.Text = textFromFile.Replace("\n","").Replace("\r","");