\r\n
должен сделать трюк, я думаю, что у вас были косые черты неправильно.Даже просто \n
должно работать.
В XAML работает следующее
<TextBlock x:Name="txtMyText" Text="Hello World"/>
В то время как в коде, стоящем за этим, работает
txtMyText.Text = "Hello\nWorld";
Для ресурсов вам необходимо:указать xml: space = "preserve"
<system:String x:Key="message" xml:space="preserve">Hello World</system:String>
Используя space preserve, вы также можете сделать следующее
<system:String x:Key="message" xml:space="preserve">Hello
World</system:String>
Обратите внимание, что лишних пробелов нет, поскольку они будут отображаться в TextBlock
потому что теперь все пробельные символы становятся значимыми.