Предположим, у меня есть несколько XAML вроде этого:
<Window.Resources>
<v:MyClass x:Key="whatever" Text="foo\nbar" />
</Window.Resources>
Очевидно, я хочу символ новой строки в свойстве MyClass.Text, но синтаксический анализатор XAML создает объект с литеральной строкой "foo \ nbar".
Есть ли (а) способ убедить парсер перевести escape-последовательности или (б) метод .NET для интерпретации строки так, как это делает компилятор C #?
Я понимаю, что могу пойти туда в поисках \n
последовательностей, но было бы лучше иметь общий способ сделать это.